現在のプロジェクトではlog4j +コモンズログを使用しています。今度はlog4jからLogbackに移行しているので、log4j.propertiesをlogback.xmlに置き換えるか、log4jをSLF4Jに変換する必要がありますか?log4jからログバックへ(マイグレーション)
私はコード前述この
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.Priority;
public class LoggerUtil
{
// logger
static Logger logger;
// applications
public static String APP_AccInqSERVICE = "AccInqApp";
ようなコードは、それがcommonutilsであるLoggerUtils.javaの一部である持っているコードと同じに保た提案どおり。 は今、この
LoggerUtil.info(LoggerUtil.APP_ACCT_INQ, AccountInqService.class,
"searchAccountSnapshot", "method starts....");
ようloggingsの利用LoggerUtilsが、私はそれがあるとしてLoggerUtils.javaコードを保ち、log4jのオーバーslf4.jar含めると、今あるlog4j.jarを削除し、それが罰金コンパイルされ、AccInqWebモジュールがあります私はサーバ上にcommonutilsモジュールをデプロイし、addDlogback.configurationFile = setDomainEnv.cmdとlogback jarのC:\ u001 \ isuser \ tesbea \ user_projects \ domains \ iservices 10 \ resources \ logback.xmlにクラスパス上のlogback jarを追加しますしかし、私が使用しているログは取得できません.WLS10.3.0は設定が必要なものがあります。
をlogbackするのlog4jからあなた
web.xml
以内にログディレクトリを変更する必要がありますあなたの 'logback.xml'には何がありますか? – madth3log4j.logger.com.webex.iservices.accinquiry = DEBUG、R、IntegratedServicesLog、stdout、mail log4j.properties LOGBACK.XML: - –
user1137387