Skip to content

jkeillor/logback-more-appenders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logback more appenders

is appenders for Logback. You can logging to DynamoDB, Fluentd and more with the logback appender.

Appenders

Installing

###Install jars from Maven2 repository Configure your pom.xml:

<dependencies>

  <dependency>
	<groupId>ch.qos.logback</groupId>
	<artifactId>logback-classic</artifactId>
	<version>${logback.version}</version>
  </dependency>

  <!-- If you use fluentd appender -->
  <dependency>
	<groupId>org.fluentd</groupId>
	<artifactId>fluent-logger</artifactId>
	<version>${fluentd.logger.version}</version>
  </dependency>

  <!-- If you use Amazon DynamoDB appender -->
  <dependency>
	<groupId>com.amazonaws</groupId>
	<artifactId>aws-java-sdk</artifactId>
	<version>${aws.version}</version>
  </dependency>

  <dependency>
    <groupId>com.sndyuk</groupId>
    <artifactId>logback-more-appenders</artifactId>
    <version>1.1.0</version>
  </dependency>

</dependencies>

<repositories>
  <repository>
    <id>com.sndyuk</id>
    <name>Logback more appenders</name>
    <url>http://sndyuk.github.com/maven</url>
  </repository>
</repositories>

Configure your logback.xml

You can find configuration files here:

Creating Amazon DynamoDB Table

If you use Amazon DynamoDB appender, You have to create table on DynamoDB:

AWS Console -> DynamoDB -> Choose region -> Create Table ->

Table Name: [Table name described logback.xml]
Primary Key: Hash and Range
Hash Attribute Name: String - "instance"
Range Attribute Name: Number - "id"

License

MIT LICENSE

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%