当前位置: 首页 > 知识库问答 >
问题:

如何在SpringBootJAR中启用文件日志记录

翟单弓
2023-03-14

我正在为日志创建一个Spring Bootjar。我在我的主要spring boot项目中添加了这个依赖项。我可以在主项目的控制台中获取日志。但是没有登录到文件中。

我在文件中添加了以下application.yml

logging.file: MyApp.log

谁能帮我一下吗。提前谢谢!

共有1个答案

鲜于仰岳
2023-03-14

中的一些示例。属性

# Enable log in specific package
logging.level.br.com.package-project=DEBUG

# Define pattern in logs
logging.pattern.console=%d{HH:mm:ss.sss} %5p %40logger{36} : %msg%n


# name log file for springboot 2.2+
logging.file.name=log-file.log 

# name log file  for springboot 2.2-
# logging.file=log-file.log

# other properties for log file
# logging.file.max-size=900KB
# logging.file.total-size-cap=900KB

## Define log pattern for log file
logging.pattern.file=%d{HH:mm:ss.sss} %5p ${spring.application.name}:${server.port}/%logger{0} : %msg%n
 类似资料:
  • 我刚刚在EC2 Ubuntu 14.04 LTS上安装了我的第一个uWSGI服务器,使用以下配置:

  • 我想调试ffmpeg。我添加以下代码来打印日志: 或 但它不能工作。没有任何调试信息。 然后启用调试生成选项: 它不能工作。 我确信我添加跟踪的地方会被执行。 我只想打印一些简单的信息,怎么做?

  • 如何获得Spring Security的调试输出?

  • 问题内容: 我使用spring-data-elasticsearch框架从elasticsearch服务器获取查询结果,如下所示的Java代码: 虽然我怎么知道发送到elasticssearch服务器的原始http查询?我如何启用日志记录,我尝试添加log4j,但是似乎spring-data- elasticsearch没有记录查询。 问题答案: 我没有针对Spring Data Elastics

  • 我使用spring-data-elasticsearch框架从elasticsearch服务器获取查询结果,java代码如下: 然而,我如何知道发送到elasticssearch服务器的原始http查询?如何启用日志记录,我尝试添加log4j,但spring数据elasticsearch似乎没有记录查询。

  • 我现在的问题是,如果我想完全禁用FileAppender,我不知道怎么做。如果我向FileAppender添加一个DenyAllFilter,它将阻止任何内容写入文件,但文件仍然被创建。如果从根记录器中删除FileAppender,则将Log4J写入stderr: 如果我将根级别设置为OFF,则我将自定义调试级别设置为仍然输出的各个记录器。 如果我将LoggerRepository级别设置为OFF