cost 166 ms
如何在不執行 log4j2 reconfigure() 的情況下更新 ${ctx:key} 以實現動態文件名

[英]How to update ${ctx:key} to achieve dynamic file name without executing log4j2 reconfigure()

現在我對 log4j2 有疑問。 我的目標是:根據MDC map中“fileName”的值來確定記錄哪個文件。 例如 我的 log4j2.xml 是 如果我取消注釋 reconfigure(),它會在執行 A.test()、“aaa”、“cccc”時登錄 A.log,在執行 B.test()、“bb ...

log.net - RollingFileAppender

[英]log4net - RollingFileAppender

我在 log.net 上遇到有關滾動附加程序使用的問題。 當我們有多個線程時,我們創建一個 RollingAppender 來將消息記錄到默認日志文件以及特定於作業的日志文件中。 我們在 RollingAppender 中設置了一個 PropertyFilter,其中一個 guid 作為正在使用的 ...

RollingFile appender,文件名在每次記錄器調用時確定

[英]RollingFile appender with file name to be determined at each logger invocation

我有一個 function 執行 HTTP 請求/響應,我想記錄它們的內容。 此類代碼可以在同一執行中多次調用(由“executionId”分類),並且每次可以具有不同的“activityId”。 我想得到的是: 每次 executionId 更改時都會創建一個新的日志文件(因此具有executio ...

Log4j2 - 2 附加文件。 我只使用一個 ref,但是生成了兩個文件(其中一個是空的)

[英]Log4j2 - 2 appenderFile. I use only one ref, but two files are generated (One of them are empty)

我有兩個像這樣的附加程序“RollingFile”: 我只打電話給其中一個。 例如 但是,當我運行我的程序時,會生成 2 個文件:帶有日志的debug.log和一個空的info.log 我怎么能在這個配置中只有一個文件(debug.log)? 非常感謝 ...

Log4j 布局中美元和百分比模式之間的差異

[英]Log4j difference between dollar and percent patterns in layout

回答這個關於 log4j2 的問題讓我感到困惑而不是開悟。 似乎有幾種方法可以在 log4j2 配置文件中指定當前日期(使用自定義格式): %d{HH-mm-ss} (布局) ${date:HH-mm-ss} (附加程序) (有趣的是,log4j2 文檔在他們的示例中始終使用$${date:. ...

使用 log4j2 刪除通過滾動文件創建的文件時出現問題

[英]Issue in deleting a file created by rolling file using log4j2

我已將 log4j2.xml 文件配置為刪除超過 2 分鍾(用於測試)要刪除的文件。 這工作正常,但我無法刪除生成的第一個文件。 翻轉后,所有文件都將被刪除。 我附上了項目文件夾結構的圖像。 您可以在日志文件夾中看到 2 個日志文件。 第一個日志文件沒有被刪除,因為它的創建時間大約是 3-4 毫秒, ...

無法實例化 RollingFileAppender

[英]Unable to instantiate RollingFileAppender

我正在嘗試通過 java 代碼創建一個 RollingFileAppender。 下面的代碼總是拋出一個 null 指針 異常的行 appender.start() 聲明RollingFileAppender 'null': No name provided 。 我無法設置名稱,因為名稱通常由 R ...

log4j2 沒有記錄到文件

[英]log4j2 not logging to a file

Java 1.8,在本地主機中運行的 WebSphere Liberty 19.0.0.3,log4j v.2.17.1,Z9115C10980645C41313F244AC1A3777F。 我已經閱讀了一些類似問題的帖子,但我還沒有看到適合我的情況的解決方案。 我無法將任何內容寫入日志文件。 目 ...

log4j2 滾動文件附加程序中的文件名問題

[英]Issue with filename in log4j2 rolling file appender

我有以下 log4j2.xml 配置。 我有一個基於時間和大小的觸發策略。 由於首先違反了大小限制 (10 MB),因此日志文件會翻轉,並且在創建新文件時,它會將錯誤的日期附加到文件名。 我想要的是: 當文件大小達到 10 MB 時翻轉(所有文件的總大小不應超過 1500 乘以 10 MB) 每15 ...

CocoaLumberjack - Swift:突然刪除舊日志

[英]CocoaLumberjack - Swift : Deleting Old Logs all of sudden

我們正在使用 CocoaLumberjack(3.7.0) 來實現登錄到應用程序。 我們希望將最大文件數保持為 90。 我們確信每天的文件大小不會超過 100 MB。 所以我們在下面提到您可以通過將rollingFrequency設置為零(或任何非正數)來選擇禁用滾動。 * 如果您這樣做,滾動僅基 ...

log4j2 RollingFileAppender 第一次rolling后,每個POD獨占寫入當前日志文件

[英]log4j2 RollingFileAppender after first rolling, each POD write exclusively current log file

我在 springboot web 應用程序上使用 log4j2,微服務部署在 openshift 3.11 上。 下面是log4j2的配置 我的問題如下:多個pod應該同時寫入日志文件,在第一個application.log文件上沒有問題但是當滾動發生並且application.log文件變為ap ...

從 log4j 遷移到 log4j2:MaxFileSize 和 MaxBackupIndex 的等效屬性

[英]Migration from log4j to log4j2:the equivalent attribute to MaxFileSize and MaxBackupIndex

我的問題是關於log4j中的 LoggerAppenderRollingFile。 由於項目的一些變化,我必須升級到 log4j2,我的問題是“ MaxFileSize ”和“ MaxBackupIndex ”的等價網絡屬性是什么。 log4j.xml 的那部分如下所示: 親切的問候 ...

Log4j2:以編程方式刪除現有的附加程序並為所有記錄器動態添加新的 RollingFileAppender

[英]Log4j2: Programatically remove the existing appenders and add new RollingFileAppender dynamically for all loggers

我們需要在應用程序啟動時以編程方式添加滾動文件附加程序。 而且我還需要刪除現有的附加程序(它們是從 log4j2.xml 文件配置的)。 我嘗試了各種方法,但對我沒有用。 我現在面臨的問題是: 一些日志仍在舊的附加程序中。 如果我為任何記錄器 package 更新記錄器級別(從INFO到DEBUG ...

沒有為 log4j2 的 Appender AchLog 問題提供名稱屬性

[英]No name attribute provided for Appender AchLog issue with log4j2

我最近將我的應用程序升級到 log4j2.13.3。 下面是我的 log4j 屬性文件: 我正在調用一個 sh 腳本。 腳本如下: 調用此 sh 文件時出現以下錯誤。 請在錯誤下方查找。 錯誤說 appender AchLog 沒有 name 屬性。 但是我已經在屬性文件中指定了它。 有人可以幫我找 ...

Log4j2 Amazon ec2 文件日志記錄不起作用

[英]Log4j2 Amazon ec2 file logging not working

我剛剛將我的 Java 服務器從 1 轉換為使用 Log4j2。 我的文件日志與 Log4j1 一起工作得很好: 這是我使用 Log4j2 的新配置(在我的本地 PC 上工作正常 - 控制台/文件/電子郵件日志沒有問題): 我的 PROD (ec2) 服務器通過以下方式調用: 這個腳本 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM