如何使用Logback日志保存到相对路径

 更新时间:2025年05月15日 10:21:46   作者:缄默大叔  
在使用Logback中需要保存输出日志,但是却在保存的时候路径出现问题,下面通过案例代码讲解如何使用Logback日志保存到相对路径,感兴趣的朋友一起看看吧

说明

在使用Logback中需要保存输出日志,但是却在保存的时候路径出现问题

项目背景

  • Win7
  • Java Web + Tomcat 7.0(在D盘目录下)
  • Logback 1.1.7

案例一

Logback.xml文件配置

<!-- 路径名称 -->
<property name="log.base" value="logs" />
<!-- 保存的文件名 -->
<property name="log.fileName" value="log" />

注意:value=“logs”
如果是以这种方式配置,那么日志文件则保存到在项目启动的目录下,
即 D:\tomcat7.0\bin\logs\log.txt

案例二

Logback.xml文件配置

<!-- 路径名称 -->
<property name="log.base" value="/logs" />
<!-- 保存的文件名 -->
<property name="log.fileName" value="log" />

注意:value=“/logs”
如果是以这种方式配置,那么日志文件则保存到系统目录下,
即 D:\logs\log.txt

案例三

Logback.xml文件配置

<!-- 路径名称 -->
<property name="log.base" value="../logs" />
<!-- 保存的文件名 -->
<property name="log.fileName" value="log" />

注意:value=“../logs”
如果是以这种方式配置,那么日志文件则保存到系统目录下,
即 D:\tomcat7.0\logs\log.txt

总结

文件相对保存路径设置可分以下三种:
1. value=“logs” – 表示保存到程序运行目录,在tomcat中为bin目录
2. value=“/logs” – 表示保存到系统目录
3. value=“../logs” – 表示保存到程序运行目录的父目录

到此这篇关于如何使用Logback日志保存到相对路径的文章就介绍到这了,更多相关Logback日志保存内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java Long类型转为json后数据损失精度的处理方式

    java Long类型转为json后数据损失精度的处理方式

    这篇文章主要介绍了java Long类型转为json后数据损失精度的处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • response文件流输出文件名中文不显示的解决

    response文件流输出文件名中文不显示的解决

    这篇文章主要介绍了response文件流输出文件名中文不显示的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • SpringBoot整合ELK做日志超完整详细教程

    SpringBoot整合ELK做日志超完整详细教程

    本文详细介绍了如何在springboot中快速接入ELK的过程,ELK可以说在实际项目中具有很好的适用价值,不管是小项目,还是中大型项目,都具备普适参考性,值得深入了解和学习,感兴趣的朋友一起看看吧
    2024-01-01
  • 使用hutool进行ftp文件下载和上传详细代码示例

    使用hutool进行ftp文件下载和上传详细代码示例

    在开发Java项目时,FTP客户端是经常需要使用的工具,因为FTP协议在文件传输方面有着广泛的应用,这篇文章主要给大家介绍了关于使用hutool进行ftp文件下载和上传的相关资料,需要的朋友可以参考下
    2024-02-02
  • Java中ReentrantLock和ReentrantReadWriteLock的原理

    Java中ReentrantLock和ReentrantReadWriteLock的原理

    这篇文章主要介绍了Java中ReentrantLock和ReentrantReadWriteLock的原理,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-09-09
  • Java中ConcurrentHashMap和Hashtable的区别

    Java中ConcurrentHashMap和Hashtable的区别

    ConcurrentHashMap 和 Hashtable 都是用于在Java中实现线程安全的哈希表数据结构的类,但它们有很多区别,本文就来详细的介绍一下,感兴趣的可以了解一下
    2023-10-10
  • Postman form-data、x-www-form-urlencoded的区别及说明

    Postman form-data、x-www-form-urlencoded的区别及说明

    这篇文章主要介绍了Postman form-data、x-www-form-urlencoded的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • java实现1M图片压缩优化到100kb实现示例

    java实现1M图片压缩优化到100kb实现示例

    这篇文章主要为大家介绍了java实现1M图片压缩优化到100kb示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Java编程一个随机数产生模块代码分享

    Java编程一个随机数产生模块代码分享

    这篇文章主要介绍了Java编程一个随机数产生模块代码分享,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Java获取项目路径的多种方式

    Java获取项目路径的多种方式

    这篇文章主要介绍了Java获取项目路径的多种方式,这时候就需要用java给我们提供的一些获取相对路径方法了,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2022-01-01

最新评论