Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 805 Bytes

README.md

File metadata and controls

37 lines (32 loc) · 805 Bytes

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>