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

如何在spring boot中设置绝对logdir?

欧阳鸿德
2023-03-14

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-logging.html

根据上面的文档,我可以如下设置日志路径和文件名。

logging.file=/var/log/mylog.log

但是:我看到了控制台的日志记录,但是日志文件从来都不是writer(文件系统中没有)。

当我改变属性如下:

日志记录。file=var/log/mylog。日志。然后我将在classpathroot/var/log/mylog中获取日志。日志

问:为什么它在类路径根目录下工作,而不是在/var/log中?

共有2个答案

孔逸春
2023-03-14

如果在日志记录的值中使用相对路径。文件,它将在当前目录下保存登录。如本节所述。

写入指定的日志文件。名称可以是确切的位置或相对于当前目录。

但是如果在值中提供绝对路径。那就完全没有问题了。但我认为在你的情况下,你把一个目录,不允许写文件的用户,你试图运行的应用程序。

更好的是提供一个目录,该目录具有写入文件的权限或者给予应用程序用户(其将运行应用程序)在给定目录中写入文件的权限。

庄康胜
2023-03-14

使用日志记录。路径=/var/log/mylog。日志如此处所示
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-logging.html第26.3节

 类似资料:
  • 我想避免对象达到的最大对象图大小:840-错误。按照这个 此元素具有以下属性:maxDepth–控制在引擎大小采取任何操作之前可以访问多少链接对象。此属性是必需的。MaxDepthexceedBehavior–指定在调整对象图大小时超过最大深度时发生的情况: 这怎么能在ehcache3和springboot中设定。使用编程配置。我没有在ehcache 3.4的springboot中使用xml

  • 我在学习Spring Boot时遇到了一些编码问题;我想添加一个像Spring3.x那样的CharacterEncodingFilter。就像这样:

  • 问题内容: 我在将属性设置为的元素居中时遇到问题。有谁知道为什么图像没有居中? 问题答案: 如果设置了宽度,则可以使用:

  • 本文向大家介绍Springboot教程之如何设置springboot热重启,包括了Springboot教程之如何设置springboot热重启的使用技巧和注意事项,需要的朋友参考一下 SpringBoot热重启步骤 1.打开点击pom.xml配置文件 2.找到配置文件节点 3.在节点中插入以下代码 4.点击编辑器菜单栏view ->Tool Windows->Maven Projects 中查看是

  • 问题内容: 我有3个要素。 第一个更大(包装)并具有 第2个相对于第1个相对位置绝对定位(并包含在第1个中) 第3个包含在第2个中,并且也具有绝对定位。 为什么第3个位置相对于第2个绝对位置(这也是第1个位置的绝对位置)而不是相对位置的第一个位置? 因为3rd 是绝对定位到2nd的绝对定位。 问题答案: 因为就像重置孩子的相对位置一样。 这是无法解决的-如果您希望第三个相对于第一个绝对定位,则必须

  • 从2015年的谷歌I/O中,我了解到谷歌play服务中有一个新的对话框,用户不需要退出当前应用程序来打开位置。下面的图片显示了它的样子: 现在我的问题是,我如何在我的项目中实现这一点?我已经找了,但没有找到任何有效的答案,请帮助!