zno2

随笔分类 -  logback

No grammar
摘要:logback.xml 报警告 As will be demonstrated over and over, the syntax of logback configuration files is extremely flexible. As such, it is not possible to 阅读全文

posted @ 2023-06-01 16:46 zno2 阅读(26) 评论(0) 推荐(0)

java 定义 appender
摘要:appender 是必须用java实现的,可以在xml中传入一些参数,也可以实现自己的appender 仅仅在xml中声明appender 是不起作用的,必须通过 <logger>元素 或者 <root>元素 指明使用哪个appender 这个元素是 appender-ref 注意这是一个元素,不是 阅读全文

posted @ 2023-06-01 16:44 zno2 阅读(129) 评论(0) 推荐(0)

Resource [logback.xml] occurs multiple times on the classpath.
摘要:15:16:57,390 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy] 15:16:57,390 |-INFO in ch.qos.logback. 阅读全文

posted @ 2023-06-01 16:44 zno2 阅读(204) 评论(0) 推荐(0)

isDebugEnabled()
摘要:if(log.isDebugEnabled()){ log.debug("Name is" + dealwithsomething()); } 优先计算参数 假如 dealwithsomething() 耗时较长 但log level 是info 则会造成低效 如果一开始就判断 log 是 info 阅读全文

posted @ 2023-06-01 16:23 zno2 阅读(41) 评论(0) 推荐(0)

RollingFileAppender
摘要:http://logback.qos.ch/manual/appenders.html#RollingFileAppender 1.基于时间的滚动策略 TimeBasedRollingPolicy 就好比一个小车,推着走。车身所压的时间就是要保留日志的时间。 2.基于大小和时间的文件命名和触发策略 阅读全文

posted @ 2016-08-06 07:48 zno2 阅读(595) 评论(0) 推荐(0)

MongoDBAppender
摘要:分三步: 1. client 2. appender 3. 配置文件 logback-test.xml <configuration> <appender name="MONGO" class="cn.zno.mongodb.MongoDBAppender"> <filter class="ch.q 阅读全文

posted @ 2016-08-06 07:48 zno2 阅读(726) 评论(0) 推荐(0)

SMTPAppender
摘要:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 http://logback.qos.ch/manual/appenders.html#SMTPAppender http://pop- 阅读全文

posted @ 2016-08-06 07:48 zno2 阅读(306) 评论(0) 推荐(0)

单级别过滤器
摘要:https://logback.qos.ch/manual/filters.html 就可以专心接受ERROR 错误信息了,然后生成相应的文件或发邮件,供查询。 意为:这个appender 接受哪个级别的event (精确匹配) 如果有需求需要接受 WARN 及 以上的,可以使用 Threshold 阅读全文

posted @ 2016-08-06 07:48 zno2 阅读(159) 评论(0) 推荐(0)

多级别过滤器
摘要:1. <logger name="cn.zno" level="WARN" /> 作用是配置Logger类,在调用.trace .debug 等信息时进行拦截 依据以下代码 位于ch.qos.logback.classic.Logger.class : effectiveLevelInt 可能的值是 阅读全文

posted @ 2016-08-06 07:48 zno2 阅读(623) 评论(0) 推荐(0)

Logback configuration
摘要:官方指导 http://logback.qos.ch/manual/configuration.html 规则 ch.qos.logback.core.joran.JoranConfiguratorBase.java (位于 core) ch.qos.logback.classic.joran.Jo 阅读全文

posted @ 2016-08-06 07:47 zno2 阅读(914) 评论(0) 推荐(0)

ConsoleAppender
摘要:http://logback.qos.ch/manual/appenders.html#ConsoleAppender STDOUT means standard out 阅读全文

posted @ 2016-08-06 07:47 zno2 阅读(490) 评论(0) 推荐(0)

FileAppender
摘要:http://logback.qos.ch/manual/appenders.html#FileAppender 这个testFile.log 会默认生成到项目根目录不推荐这样设置。 明确指定普通项目和WEB项目的日志文件位置: <file>E:${file.separator}logs${file 阅读全文

posted @ 2016-08-06 07:47 zno2 阅读(229) 评论(0) 推荐(0)

org.slf4j.impl.SimpleLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext
摘要:查看日志信息: 解释: SLF4J: 类路径包含多个SLF4J绑定 SLF4J: —— SLF4J: —— SLF4J: —— SLF4J: 实际绑定的是类型[org.slf4j.impl.SimpleLoggerFactory] 解决办法,移除slf4j-simple-1.6.4.jar 如何发现 阅读全文

posted @ 2016-08-06 07:47 zno2 阅读(2445) 评论(0) 推荐(0)

简单引入logback
摘要:pom.xml Test.java 控制台打印: 阅读全文

posted @ 2016-08-06 07:47 zno2 阅读(232) 评论(0) 推荐(0)

PatternLayoutEncoder 输出格式
摘要:ch.qos.logback.classic.encoder.PatternLayoutEncoder ch.qos.logback.classic.PatternLayout ch.qos.logback.core.pattern.PatternLayoutBase PatternLayoutBa 阅读全文

posted @ 2016-08-06 07:47 zno2 阅读(1680) 评论(0) 推荐(0)

导航