Skip to content

dadapush/dadapush-log4j2-appender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Log4j2 DaDaPush Notification Appender

Usage

add dependency

<dependency>
  <groupId>com.dadapush.client</groupId>
  <artifactId>dadapush-log4j2-appender</artifactId>
  <version>1.0.1</version>
</dependency>

define appender

  <Appenders>
      <DaDaPush name="DaDaPush"
        basePath="https://www.dadapush.com"
        channelToken="YOUR_CHANNEL_TOKEN"
        title="[%-5level] %logger{36}"
      >
        <PatternLayout
          pattern="Time: %d{YYYY-MM-dd HH:mm:ss.SSS}\nLevel: %-5level\nLoggerName: %logger{36}\nMessage: %msg%n"/>
      </DaDaPush>
      <Async name="DaDaPush_Async">
        <AppenderRef ref="DaDaPush"/>
      </Async>
    </Appenders>

use appender

  <Root level="info">
    <AppenderRef ref="DaDaPush_Async" level="error"/>
  </Root>