商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Debian如何配置Java日志系统

Debian如何配置Java日志系统

  发布于2026-07-16 阅读(0)

扫一扫,手机访问

在Debian环境下配置Ja va应用的日志输出,说难不难,但细节容易踩坑。下面把几个关键步骤拆开来讲,方便你照着操作。

Debian如何配置Ja va日志系统

1. 安装Ja va

这步没什么悬念——先确认系统里有可用的Ja va运行时。通常用OpenJDK 11就足够了:

sudo apt update
sudo apt install openjdk-11-jdk

装完之后可以用 ja va -version 快速验证一下。

2. 配置Ja va日志系统

Ja va生态里日志框架五花八门,最常见的还是两套:原生的 ja va.util.logging(JUL)和第三方库 Log4j。下面分别给出配置思路。

使用 ja va.util.logging(JUL)

  1. 先准备一个配置文件,比如叫 logging.properties,放到项目的资源目录下。下面的配置同时输出到文件和控制台,文件大小限制为50KB,日志级别为INFO:

    handlers=ja va.util.logging.FileHandler, ja va.util.logging.ConsoleHandler
    .level=INFO
    ja va.util.logging.FileHandler.pattern=%h/myapp.log
    ja va.util.logging.FileHandler.limit=50000
    ja va.util.logging.FileHandler.count=1
    ja va.util.logging.FileHandler.formatter=ja va.util.logging.SimpleFormatter
    ja va.util.logging.ConsoleHandler.level=INFO
    ja va.util.logging.ConsoleHandler.formatter=ja va.util.logging.SimpleFormatter
  2. 启动应用时通过 -Dja va.util.logging.config.file 指定配置文件路径:

    ja va -Dja va.util.logging.config.file=/path/to/logging.properties -jar myapp.jar

使用 Log4j

  1. 如果项目用 Ma ven 管理,在 pom.xml 里加上 Log4j 核心依赖(版本建议用最新的稳定版,比如 2.17.1):

    
        org.apache.logging.log4j
        log4j-core
        2.17.1
    
  2. 然后在 src/main/resources 下创建 log4j2.xml,写入下面的配置,它会同时往文件和终端写日志,并且带时间戳和行号:

    
    
        
            
                
            
            
                
            
        
        
            
                
                
            
        
    
  3. 启动应用时,只要 log4j2.xml 在 classpath 根目录下,Log4j 会自动加载:

    ja va -jar myapp.jar

3. 验证日志配置

启动应用后,看一眼控制台有没有信息输出,再检查 logs/myapp.log(或 %h/myapp.log)文件是否生成。如果内容和预期一致,说明配置跑通了。

以上就是在 Debian 系统里给 Ja va 应用搭日志的基本流程。实际项目中还可以根据需求调整日志级别、输出格式、滚动策略等细节——但先把基础路子走通,后面改起来就顺手多了。

本文转载于:https://www.yisu.com/ask/40076420.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注