🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
JBoss Application Server

JBoss Application Server (JBoss AS)はフリーソフトウェア・オープンソースであるJava EEをベースとした、クロスプラットフォームアプリケーションサーバーです。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Apache log4j

Apache log4jは、Javaのログユーティリティです。Apache Software Foundationの元で開発されており、Apache Software Liense 2としてライセンスが与えられています。

Q&A

解決済

1回答

3133閲覧

log4j_ローテート後も更新され続ける

S-Hayashi

総合スコア12

JBoss Application Server

JBoss Application Server (JBoss AS)はフリーソフトウェア・オープンソースであるJava EEをベースとした、クロスプラットフォームアプリケーションサーバーです。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Apache log4j

Apache log4jは、Javaのログユーティリティです。Apache Software Foundationの元で開発されており、Apache Software Liense 2としてライセンスが与えられています。

0グッド

0クリップ

投稿2019/12/19 01:46

編集2019/12/20 04:29

log4jにてjbossのログを出力しています。
100MBでローテートする設定としているのですが、
以下のような挙動となり、原因がわかりません。

100MBを超えてもローテートされず。
200MBほどでローテートされた。(a.log.1)
が、a.log.1となってもa.logと同時に更新され続ける。
現状500MBほどのファイルとなっている。(a.log.3)

①ローテート後も更新され続ける理由
②その対策

を知りたいです。

参考としてlog4j.propertiesの設定値を記載します。

log4j.rootCategory=DEBUG,CONSOLE,LOGFILE,LOGROTATE log4j.logger.org.apache.axis2.enterprise=DEBUG log4j.logger.de.hunsicker.jalopy.io=DEBUG log4j.logger.httpclient.wire.header=DEBUG log4j.logger.org.apache.commons.httpclient=DEBUG log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layoutConversionPattern=[%p] %m%n log4j.appender.LOGFILE=org.apache.log4j.FileAppender log4j.appender.LOGFILE.File=./logs/a.log log4j.appender.LOGFILE.Append=true log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout log4j.appender.LOGFILE.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n log4j.appender.LOGROTATE=org.apache.log4j.RollingFileAppender log4j.appender.LOGROTATE.File=./logs/a.log log4j.appender.LOGROTATE.Append=true log4j.appender.LOGROTATE.MaxFileSize=100MB log4j.appender.LOGROTATE.MaxBackupIndex=100 log4j.appender.LOGROTATE.layout=org.apache.log4j.PatternLayout log4j.appender.LOGROTATE.layout.ConversionPattern=%d %5p %c{1} - %m%n

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/12/21 03:01

設定ファイルだけみれば問題ないです。 (現行の提示情報では上記回答になります。) teratail の質問のテンプレートを使ってみましょう。
guest

回答1

0

ベストアンサー

とりあえず、マジレス(公式開発者の回答)

All of our energy is focus on version 2 these days. I would try using 1.2 17 first and see if that helps. If not, consider 2.1, that's where we are fixing bugs these days.

古い回答なので log4j 2.x の最新版と読み替えてください

投稿2019/12/21 03:11

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問