log4j-boodskap-appender

Lo4j2 Appender to upload log events to Boodskap IoT Platform

License

License

GroupId

GroupId

io.boodskap.iot.ext
ArtifactId

ArtifactId

log4j-boodskap-appender
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

log4j-boodskap-appender
Lo4j2 Appender to upload log events to Boodskap IoT Platform
Project URL

Project URL

https://github.com/boodskap/log4j-boodskap-appender
Project Organization

Project Organization

Boodskap
Source Code Management

Source Code Management

https://github.com/boodskap/log4j-boodskap-appender/tree/master

Download log4j-boodskap-appender

How to add to project

<!-- https://jarcasting.com/artifacts/io.boodskap.iot.ext/log4j-boodskap-appender/ -->
<dependency>
    <groupId>io.boodskap.iot.ext</groupId>
    <artifactId>log4j-boodskap-appender</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.boodskap.iot.ext/log4j-boodskap-appender/
implementation 'io.boodskap.iot.ext:log4j-boodskap-appender:1.0.0'
// https://jarcasting.com/artifacts/io.boodskap.iot.ext/log4j-boodskap-appender/
implementation ("io.boodskap.iot.ext:log4j-boodskap-appender:1.0.0")
'io.boodskap.iot.ext:log4j-boodskap-appender:jar:1.0.0'
<dependency org="io.boodskap.iot.ext" name="log4j-boodskap-appender" rev="1.0.0">
  <artifact name="log4j-boodskap-appender" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.boodskap.iot.ext', module='log4j-boodskap-appender', version='1.0.0')
)
libraryDependencies += "io.boodskap.iot.ext" % "log4j-boodskap-appender" % "1.0.0"
[io.boodskap.iot.ext/log4j-boodskap-appender "1.0.0"]

Dependencies

compile (3)

Group / Artifact Type Version
org.apache.logging.log4j : log4j-core jar 2.12.1
org.apache.commons : commons-lang3 jar 3.9
com.mashape.unirest : unirest-java jar 1.4.9

Project Modules

There are no modules declared in this project.

log4j-boodskap-appender

Log4J Boodskap Platform Appender

Maven Dependency

    <dependencies>
        <dependency>
                <groupId>io.boodskap.iot.ext</groupId>
                <artifactId>log4j-boodskap-appender</artifactId>
                <version>1.0.0</version>
        </dependency>
    </dependencies>

Sample log4j2.xml Configuration

    <Boodskap name="Boodskap">
      
      <!--Refer to Log4J PatternLayout for more details-->
      <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p %c{1}:%L - %m%n"/>
      
      <!--Enable / Disable synchronous logging, enabling may introduce considerable delay in the execution-->
      <sync>false</sync>
      
      <!--Max numer of log events to be buffered in the memory-->
      <queueSize>10000</queueSize>
      
      <!--Boodskap platform API base path-->
      <apiBasePath></apiBasePath>
      
      <!-- Boodskap platform's Domain Key -->
      <domainKey></domainKey>
      
      <!-- Boodskap platform's API Key -->
      <apiKey></apiKey>
      
      <!-- Boodskap Log Analyzer's Application ID -->
      <appId></appId>
      
    </Boodskap>
io.boodskap.iot.ext

Boodskap

Versions

Version
1.0.0