温馨提示×

centos java日志啥级别

小樊
47
2026-09-24 08:36:14
栏目: 编程语言

在 CentOS 上运行 Java 应用时,日志级别不是 CentOS 决定的,而是由你用的 Java 日志框架决定的。常见日志级别如下(从低到高):

一、通用 Java 日志级别(标准)

大多数框架(Log4j / Logback / java.util.logging)都支持:

级别 说明
TRACE 最详细,调试用(一般生产不开)
DEBUG 调试信息
INFO 普通运行信息(默认常用)
WARN 警告,不影响运行
ERROR 错误,功能可能失败
FATAL 严重错误(部分框架有)

级别越低,日志越多;级别越高,日志越少


二、常见框架对照

1️⃣ Log4j / Log4j2 / Logback(最常用)

<level value="INFO" />

可选:TRACE < DEBUG < INFO < WARN < ERROR

2️⃣ java.util.logging(JDK 自带)

SEVERE > WARNING > INFO > CONFIG > FINE > FINER > FINEST

三、CentOS 上常见日志位置

  • 应用日志:
    /var/log/xxx/
    /opt/xxx/logs/
    
  • systemd 管理:
    journalctl -u your-java-service
    

四、生产环境建议

✅ INFO 或 WARN ❌ 不建议长期 DEBUG / TRACE

如果你告诉我:

  • 用的什么框架(Spring Boot?Log4j?)
  • 怎么启动的(java -jar / systemd / Docker)

我可以给你具体配置示例。

0 踩