- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用tinylog来实现它的各种功能。我的应用程序需要非常快速的异步日志记录。我可以愉快地登录了。我只有两个问题。
1)我所有的错误日志和信息,一些调试日志都混杂到一个文件中。我如何将它们分开,以便它们进入一个文件(例如“errors.log”),而信息字符串进入另一个文件(例如“messages.log”)?
2)我希望时间戳以微秒为单位,这意味着数据:“HH:mm:ss:毫秒:微秒”中的时间。有什么办法吗?
这是我的属性文件:
tinylog.writer = rollingfile
tinylog.writer.filename = MessageLogs.txt
tinylog.writer.backups = 1
tinylog.writer.label = timestamp
tinylog.writer.policies = daily, size: 1000KB
tinylog.writingthread = true
tinylog.writingthread.observe = null
tinylog.writingthread.priority = 2
tinylog.format = {date:yyyy-MM-dd HH:mm:ss:sss} {class}.{method}()\n{level}: {message}
最佳答案
按照您想要的方式不可能,正如您在文档中看到的那样“如果使用多个编写器,则可以为它们定义特定的日志记录格式。在这种情况下,这些编写器将仅输出带有以下内容的日志条目:定义的日志记录级别或更高。”
文档中的示例:
tinylog.writer1 = file
tinylog.writer1.level = trace
tinylog.writer1.filename = log_trace.txt
tinylog.writer2 = file
tinylog.writer2.filename = log_error.txt
tinylog.writer2.level = error
对于微秒,您需要tinylog 1.3、Java 9 和 https://docs.oracle.com/javase/9/docs/api/java/time/format/DateTimeFormatter.html和 http://www.tinylog.org/configuration#format
关于java - 如何根据日志级别将tinylog日志写入不同的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45560570/
有人知道Tinylog在tomcat中使用时是否可以使用连接池吗? 我还没有找到与此相关的文档( Here )。有人可以告诉我阅读它的链接吗? 如果Tinylog没有这个选项,其他什么api会有这个选
我正在使用 tinylog满足我的日志记录需求,想知道是否有人知道一种方法来记录到文件和控制台。当我使用下面的配置时,我只会在控制台上获得输出。当我删除 .writer(new ConsoleWrit
我在 glassfish 中使用tinylog 来记录我的网络服务请求。这是一个日志语句: Logger.info("record received from user: {0}, stationAx
我尝试在 android 上使用 tinylog 2.0,但遇到了问题。记录器打印该错误: LOGGER WARN: No logging framework implementation found
我想使用 eclipse、maven 和 tinylog 将日志消息写入定义文件到 tomcat 的日志文件夹中。 问题:当我在tomcat中运行应用程序时,没有webapp.log。在 Eclips
如果 RollingFileWriter 同时配置了 DailyPolicy 和 SizePolicy,并且每日日志的大小超过了 SizePolicy 中配置的大小,大概 Tinylog 会关闭当前日
我是一名优秀的程序员,十分优秀!