【发布时间】:2019-06-08 04:10:45
【问题描述】:
我想将异常记录到日志文件而不是控制台。 如何配置 Flogger 日志记录。
package renameform;
import com.google.common.flogger.FluentLogger;
public class TestFlogger {
private static final FluentLogger logger = FluentLogger.forEnclosingClass();
public static void main(String[] args) {
try {
int a=2/0;
}catch(Exception exception)
{
logger.atInfo().withCause(exception).log("Log message with: %s", 200);
}
}
}
输出:
May 30, 2019 2:16:00 PM renameform.TestFlogger main
INFO: Log message with: 200
java.lang.ArithmeticException: / by zero
at renameform.TestFlogger.main(TestFlogger.java:8)
需要有关将日志记录到文本文件以及如何格式化的信息。
【问题讨论】: