storm中自定义输出信息到文件中,不包括系统级别的信息。
2017-04-24 09:11
267 查看
今天在写数据接入端(从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>
相关文章推荐
- log4j自定义级别并将新级别日志信息输出到指定带日期格式的log文件
- 通过proc文件系统输出必要的Linux内核信息(上)
- 自定义SAP系统标准信息的输出及类型
- Linux文件系统调用----实现对树形文件结构的广度优先遍历,即按层输出文件信息
- 输入N个学生的信息(包括:学号,姓名,5科成绩,总分),统计所有学生的总分,存入二进制文件stu_sc.dat中。然后读取该文件,查找总分最高的学生,并输出该生的所有信息。
- Java基础之IO流,打印系统信息至标准输出设备或文件中Properties.list()
- Log4J日志配置详解和自定义log4j日志级别及输出日志到不同文件实现方法
- 通过proc文件系统输出必要的Linux内核信息(下)
- 通过proc文件系统输出必要的Linux内核信息(中)
- log4j自定义级别并将新级别日志信息输出到指定带日期格式的log文件
- Java基础——IO(拷贝文件+字节流-字符流缓冲区(装饰设计)-转换流-IO操作规律-异常日志-系统信息列表输出)
- 静态代码扫描——PMD自定义规则实践(Log日志文件中不要输出敏感信息)
- LINUX系统以及ANDROID 平台log信息输出级别设置 [MTK]
- Log4J日志配置详解和自定义log4j日志级别及输出日志到不同文件实现方法
- 通过proc文件系统输出必要的Linux内核信息(中)
- 两步实现Log4j记录java控制台输出的系统所有异常信息和自定义记录日志---->非常实用,强烈推荐阅读
- 通过proc文件系统输出必要的Linux内核信息(下)
- tomcat中多个项目(web项目)共用log4j.jar的情况下,如何让其各自打印各自的日志文件。及输出同级别日志信息
- 通过proc文件系统输出必要的Linux内核信息(上)