預設情況下,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.log
shell
<?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沒有初始化。其...