DynamoDB Local通常不会显示描述性错误消息,以便查看启用日志记录所需的内部错误.
在标准输出上启用DynamoDB Local日志记录的步骤是什么?
小智 9
Run Code Online (Sandbox Code Playgroud)<?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> </Appenders> <Loggers> <Logger name="com.amazonaws.services.dynamodbv2.local" level="DEBUG"> <AppenderRef ref="Console"/> </Logger> <Logger name="com.amazonaws.services.dynamodbv2.local.shared.access.sqlite.SQLiteDBAccess" level="INFO"> <AppenderRef ref="Console"/> </Logger> <Root level="WARN"> <AppenderRef ref="Console"/> </Root> </Loggers> </Configuration>
zip -d DynamoDBLocal.jar log4j2.xml
zip -u DynamoDBLocal.jar log4j2.xml
或者简单地使用7-Zip等编辑DynamoDBLocal.jar中的log4j2.xml并用上面的xml覆盖它并跳过步骤2-4.
创建一个名为 log4j.properties 的新文件,其中包含以下内容:
log4j.rootLogger=调试,标准输出
log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern= LOG %d %p [%c] - %m %n
从 jar 中删除现有的 log4j.properties 文件(可能有两个)
zip -d DynamoDBLocal.jar log4j.properties
zip -d DynamoDBLocal.jar log4j.properties
将新的属性文件添加到 jar 中
zip -u DynamoDBLocal.jar log4j.properties
来源:https ://gist.github.com/mdaley/aaf9b62d90f6817eb72a
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |