- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
执行测试用例后,所有日志步骤将写入一个文件。如下图所示。
[INFO ][2014-04-16 16:49:02,945] - Reading data properties from dataSource file
[INFO ][2014-04-16 16:49:02,945] - DataSource.properties file path
[INFO ][2014-04-21 08:08:27,134] - Reading data properties from dataSource file [INFO ][2014-04-21 08:08:27,135] - DataSource.properties file path
在 Jenkins 中,完成第一个日志语句后,将向其中添加第二个语句。但我的要求是第一行中的第一个语句,第二行中的第二个语句。那么如何在 Log4j 中指定下一行字符呢?
最佳答案
在 Log4j(v1 或 v2)中,您可以使用 %n
在你的PatternLayout
插入新行字符。您可以在此处阅读有关 Log4j 模式的更多信息:
以下是 Log4j 配置示例:
log4j.appender.FileAppender.layout.ConversionPattern=%-5p [%t] %m%n
<PatternLayout pattern="%-5p [%t] %m%n"/>
关于java - Log4j 在本地主机上工作正常,但在 Jenkins 中,所有日志语句都打印在同一行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23269076/
使用下面的代码,我能够得到正确的答案,但是它重复了 两次 . 例如,我只想要 [1.2038, 1.206] 的结果,但下面的代码打印 [1.2038, 1.206, 1.2038, 1.206] .
我正在尝试显示我从 https://www.findomestic.it/ 中抓取 的结果, 我收到一个错误 我的代码在这里: from selenium.webdriver.common.by im
假设我有以下代码: double median = med(10.0, 12.0, 3.0); //method returns middle number as double 现在,我想写一条消息说
我是一名优秀的程序员,十分优秀!