業務中用到根據不同裝置來列印日誌,直接上**
<
!-- 不同的業務邏輯日誌列印到指定資料夾--
>
"ab101" additivity=
"false" level=
"info"
>
/>
<
/logger>
"b200" additivity=
"false" level=
"info"
>
/>
<
/logger>
<
!--不同業務邏輯的日誌列印到不同檔案--
>
class
=>
$/ab101.log<
/file>
true
<
="ch.qos.logback.classic.filter.levelfilter"
>
info<
/level>
accept<
/onmatch>
deny<
/o****match>
<
/filter>
="ch.qos.logback.core.rolling.timebasedrollingpolicy"
>
$/ab101.log.%d<
/filenamepattern>
12<
/maxhistory>
<
/rollingpolicy>
"utf-8"
>
[%d]%level [
%thread]
%file:
%line -
%msg%n<
/pattern>
utf-
8<
/charset>
<
/encoder>
<
class
=>
$/b200.log<
/file>
true
<
="ch.qos.logback.classic.filter.levelfilter"
>
info<
/level>
accept<
/onmatch>
deny<
/o****match>
<
/filter>
="ch.qos.logback.core.rolling.timebasedrollingpolicy"
>
$/b200.log.%d<
/filenamepattern>
12<
/maxhistory>
<
/rollingpolicy>
"utf-8"
>
[%d]%level [
%thread]
%file:
%line -
%msg%n<
/pattern>
utf-
8<
/charset>
<
/encoder>
<
private
final
static logger ab101logger = logge***ctory.
getlogger
("ab101");
private
final
static logger b200 = logge***ctory.
getlogger
("b200");
ab101logger.
info
("hahah");
b200.
info
("hahah"
);
效果如下
至此就可以根據自己的業務來分開列印,但是不會輸出到控制台,輸出在檔案裡
用webpack把我們的業務模組分開打包
如何用webpack打包這3個js?只需修改webpack的配置檔案webpack.config.js entry是入口檔案,可以多個,代表要編譯那些js entry src main.js src login.js src reg.js 這樣就可以全部打包,最終生成.build js build....
logback日誌分開紀錄
logback 日誌 檔案分開紀錄 在處理log中,我們一般講log分為一下幾類,debug型別,error型別,info型別 等等。那麼使用logback如何分開日誌處理 如下 當然也可以作為乙個標準xml來使用。debug accept deny debug d.log 3050mb d thr...
logback原始碼閱讀 根據原始碼學擴充套件點 七
原始碼 點選跳轉 1.xml定義 xml version 1.0 encoding utf 8 configuration property name charset value utf 8 name class encoder pattern p d t logger line n m n n p...