Spring Boot SLF4J日誌例項

2021-08-10 22:17:47 字數 2425 閱讀 3346

預設情況下,slf4j日誌記錄包含在spring boot web應用程式中,只需要啟用它就可以了。

注意:檢視此spring boot logback xml模板以了解預設的日誌記錄模式和配置。

我們將在接下來的文章中,建立乙個專案:web-slf4j-logging,演示這幾種常用的日誌配置方法。

logging.level.org.springframework.web=error

logging.level.com.yiibai=debug

logging.level.org.springframework.web=error

logging.level.com.yiibai=debug

#output to a temp_folder/file

#output to a file

#logging.file=c:/logs/mylog.log

logging.level.org.springframework.web=error

logging.level.com.yiibai=debug

# logging pattern for the console

logging.pattern.console= "%d - %msg%n"

# logging pattern for file

logging.pattern.file= "%d [%thread] %-5level %logger - %msg%n"

logging.file=c:/logs/mylog.log

logging:

level:

org.springframework.web: error

com.yiibai: debug

pattern:

console: "%d - %msg%n"

file: "%d [%thread] %-5level %logger - %msg%n"

file: c:/logs/mylog.logshell

<?xml version="1.0" encoding="utf-8"?>

>

name

="dev_home"

value

="c:/logs"

/>

name

="file-audit"

class

=>

>

$/debug.logfile

>

class

="ch.qos.logback.classic.encoder.patternlayoutencoder"

>

>

%d - %msg%n

pattern

>

encoder

>

class

="ch.qos.logback.core.rolling.timebasedrollingpolicy"

>

>

$/archived/debug.%d.%i.log

filenamepattern

>

class

="ch.qos.logback.core.rolling.sizeandtimebasedfnatp"

>

>

10mbmaxfilesize

>

timebasedfilenamingandtriggeringpolicy

>

rollingpolicy

>

>

name

="com.yiibai"

level

="debug"

additivity

="false"

>

ref=

"file-audit"

/>

logger

>

level

="error"

>

ref=

"file-audit"

/>

root

>

configuration

>

xml

# root logging level, warning : too much output

logging.level.=debug

logging:

level:

root: debug

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

slf4j結合log4j使用

在pom檔案中引入需要的jar包 org.slf4jgroupid slf4j apiartifactid 1.7.25version dependency org.slf4jgroupid jcl over slf4jartifactid 1.7.25version runtimescope de...

gradle注釋 Slf4j 配置log4j日誌

在工程除錯或者執行時候需要列印日誌,方便在出現錯誤的時候對程式進行定位。1 gradle可以使用注釋 slf4j方式 使用log4j功能。gradle使用 slf4j注釋需要匯入lombok外掛程式和依賴jar包方式如下 2 在執行的類上新增注釋 3 新增注釋後執行 會提示 log4j沒有初始化。其...