[seasar-dotnet:1834] Re: DBFluteのLog出力について

五十嵐 大士 [E-MAIL ADDRESS DELETED]
2010年 10月 8日 (金) 09:33:19 JST


久保さん、西山さん

五十嵐です。

log4netで名前空間ごとに設定を変更できることを知りませんでした。
S2NETとは直接関係のないことでしたが、ありがとうございました。

助かりました。

On Thu, 7 Oct 2010 21:14:03 +0900
kubo <[E-MAIL ADDRESS DELETED]> wrote:

> 久保(jflute)です。
> 
> 西山さん、フォローありがとうございます。
> 
> // log4net の Configuration
> http://logging.apache.org/log4net/release/manual/configuration.html
> 
> を見ると、その通りのようですね。
> ドキュメントから一部引用:
> 
>     <!-- Print only messages of level WARN or above in the package Com.Foo -->
>     <logger name="Com.Foo">
>         <level value="WARN" />
>     </logger>
> 
> Com.Foo というパッケージのレベルを変更しています。
> (んっ、パッ、パッケージ!?)
> 
> 2010/10/7 西山はじめ <[E-MAIL ADDRESS DELETED]>:
> > 西山です。
> >
> > log4netでも次のように出来たと思います。
> >
> > app.configに設定してあれば、xml形式ですので
> > <!-- 名前空間ごとに設定 -->
> > <logger name="名前空間">
> > <level value="debug" />
> > <appender-ref ref="fileAppendeer" />
> > </logger>
> >
> > <root>
> > <!-- rootの設定 -->
> > </root>
> > --
> > 西山はじめ
> >
> >
> >
> > 2010年10月7日20:42 kubo <[E-MAIL ADDRESS DELETED]>:
> >> 久保(jflute)です。
> >>
> >> Level ではなく、Namespace での絞り込みです。
> >> と、いいつつ自分も log4net でそこまでやったことないのですが、
> >> Log4j(Java版)だと、Packageごとに出力設定を指定できます。
> >> log4net がそこまでしっかり機能を移植していれば問題なく
> >> できるはずなので、まずはそこからアプローチした方が良いです。
> >> ロガーの基本機能なので、できないわけないと思う、
> >> というのが個人的な思いですが...
> >>
> >> log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
> >>
> >> というように、ロガーの宣言でその該当クラスを
> >> 指定してるのはまさにそのためですから。
> >>
> >> 参考までに Log4j だと、以下のようにパッケージごとに
> >> level と appender を設定をして細かく制御します。
> >> (log4j.propertiesにて)
> >>
> >> log4j.logger.org.seasar.dbflute = ALL, console
> >> _______________________________________________
> >> seasar-dotnet mailing list
> >> [E-MAIL ADDRESS DELETED]
> >> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >>
> > _______________________________________________
> > seasar-dotnet mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet



-- 
株式会社ビルドシステム
五十嵐大士 <[E-MAIL ADDRESS DELETED]>



seasar-dotnet メーリングリストの案内