Contoh penggunaan


Pertama sekali, untuk menunjukkan penggunaan berbilang pembalak, ubah suai log4j, yang akan log semua kandungan log

wechat: logger tersuai
Kod contoh:

    output logger lalai:
  •   <?xml version="1.0" encoding="UTF-8"?>
      <Configuration>
          <Appenders>
              <RollingFile name="default" fileName="${sys:LOG_OUT_DIR}/default.log"
                           filePattern="${sys:LOG_OUT_DIR}/$${date:yyyy-MM}/default-%d{MM-dd-yyyy}-%i.log.gz">
                  <PatternLayout pattern="%m %n" charset="UTF-8"/>
                  <SizeBasedTriggeringPolicy size="500 MB"/>
              </RollingFile>
    
              <RollingFile name="wechat" fileName="${sys:LOG_OUT_DIR}/wechat.log"
                           filePattern="${sys:LOG_OUT_DIR}/$${date:yyyy-MM}/wechat-%d{MM-dd-yyyy}-%i.log.gz">
                  <PatternLayout pattern="%m %n" charset="UTF-8"/>
                  <SizeBasedTriggeringPolicy size="500 MB"/>
              </RollingFile>
    
          </Appenders>
          <Loggers>
    
              <Logger name="wechat" level="debug">
                  <AppenderRef ref="wechat"/>
              </Logger>
    
              <!-- 配置记录器级别 -->
              <Root level="debug">
                  <!-- 输出设置 -->
                  <AppenderRef ref="default"/>
              </Root>
          </Loggers>
      </Configuration>

Nota
    : Pengelog lalai ditentukan oleh parameter
  • , dan nilai lalai adalah lalai

    kita keluarkan log
    ke: kita
    log masuk ke fail:

    Logs.get().getLogger().debug("日志将被输出到default.log文件...");
    Logs.get().getLogger().debug("日志内容", e);
    logger_name