2006-06-01から1ヶ月間の記事一覧

Log4net(9) RollingFileAppender パラメータ説明

C#

static void Main(string[] args) { /**************************************************************************/ // RollingFileAppender をインスタンス化し、色々とプロパティをセットする log4net.Appender.RollingFileAppender rfa = new log4net.A…

Log4net(8) RollingFileAppender 意味不明パラメータ:StaticLogFileName(2)

C#

昨日の続き。 今度は日付によるローテーションだ。 yyyy : 西暦 MM : 月 dd : 日 に置換される File = "hoge" RollingStyle = Composite DatePattern = "'.'yyyyMMdd'.log'" MaxSizeRollBackups = 2 StaticLogFileName = false CountDirection = 1とすると、…

Log4net(7) RollingFileAppender 意味不明パラメータ:StaticLogFileName(1)

C#

名前と受け付ける値が全然違うので、わかりにくいことこの上ない。 ぱっと見、string を受け付けるものと思いきや、実は boolean となっている。 なんじゃそれーー。お前、なに考えてるねん!まぁそれはともかく、このプロパティの意味は 書き出すログファイ…

Log4net(6) RollingFileAppender 意味不明パラメータ:CountDirection

C#

もうね、Log4net のネーミングセンスは非常に奥ゆかしいものがあるのだが、特にこれはすごい。奥ゆかしすぎて、おかしいぐらいだ。 まぁそれはともかく、このプロパティの意味は ログファイルのローテーション時、ローテーションするファイル数が上限を超え…

Code Snippets

Code Snippets の使い方 switchと入力 TABキーを2回押す switch文のスケルトンが生成される Code Snippets の編集方法 「Tool」→「Code Snippets Manager」 VisualC#コンボボックスを選択 適当に自分の編集したいものを選択 ファイルパスが表示されるので、…

Log4net(5) ログの出し方(RollingFileAppender編)

C#

ファイルのサイズが大きくなったり、日付が変わると、ログをローテートしてくれるAppenderでログを出力する。 これは非常にやっかい。心してかかれ! static void Main(string[] args) { log4net.Appender.RollingFileAppender rfa = new log4net.Appender.R…

Log4net(4) ログの出し方(FileAppender編)

C#

これは結構簡単だ。 static void Main(string[] args) { log4net.Config.BasicConfigurator.Configure( new log4net.Appender.FileAppender(new log4net.Layout.SimpleLayout(), "a.log", true) ); log4net.ILog logger = log4net.LogManager.GetLogger("sam…

Log4net(3) どうやってログ出力するのよ?

C#

コンソールアプリを作成し、 static void Main(string[] args) { log4net.ILog logger = log4net.LogManager.GetLogger("sample"); log4net.Config.BasicConfigurator.Configure(); logger.Debug("hoge_debug"); logger.Error("hoge_error"); }と打ち込んで…

Log4net(2) どっからダウンロードするの?

C#

http://logging.apache.org/log4net/downloads.html こっからDLしてください。んで、解凍後、参照設定から bin/net/2.0/release/log4net.dll を追加してください

Log4net(1) これって何よ?

C#

汎用的なログ出力プログラム(ライブラリ)です。非常に多機能で、ぱっと見面くらいっちゃいますけど、色々なプラットフォーム(JavaやPerlや他にもいっぱい)でサポートされているので、使えるようになっておくと結構便利な一品です。ログの出力先として、ファ…