storm中自定义输出信息到文件中,不包括系统级别的信息。

来源:互联网 发布:淘宝八大山人书法全集 编辑:程序博客网 时间:2024/06/05 15:59


        今天在写数据接入端(从loghub 接到kafka上),为了解决生产到kafka的消息的完整性,在程序中需要自定义一个日志配置文件,将不能正常生产到kafka的数据打到文件中,需要自定义  logback.xml

<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="file—monitor"        class="ch.qos.logback.core.rolling.RollingFileAppender">        <filter class="ch.qos.logback.classic.filter.LevelFilter">            <level>INFO</level>            <onMatch>ACCEPT</onMatch>            <onMismatch>DENY</onMismatch>        </filter>        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">            <FileNamePattern>C://logs/data.%d{yyyy-MM-dd}.log</FileNamePattern>            <MaxHistory>30</MaxHistory>        </rollingPolicy>        <encoder>            <pattern>%date [%thread] %-5level %logger{80} - %msg%n</pattern>        </encoder>    </appender>     <logger name="monitor" additivity="false">        <appender-ref ref="file—monitor"/>     </logger>    </configuration>  





1 0
原创粉丝点击