忍者ブログ

2024
09
19

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2024/09/19 (Thu.)

2008
09
19

日付単位にログをとる

DailyRollingFileAppender

日単位で backup を取る Appendar。
・File ---- 保存するファイル
・DatePattern ---- backup ファイルの suffix


# com.fc2web.himtodo.test
log4j.category.com.fc2web.himtodo.test=DEBUG, TEST
log4j.appender.TEST=org.apache.log4j.DailyRollingFileAppender
log4j.appender.TEST.File=C:/logs/test.log
log4j.appender.TEST.DatePattern='.'yyyy-MM-dd
log4j.appender.TEST.layout=org.apache.log4j.PatternLayout
log4j.appender.TEST.layout.conversionPattern=%d{yyyy/MM/dd HH:mm:ss.SSS} [%p] - %m%n
※以前にログを書いた日付と比較して日付が進んでいたら test.log.yyyy-MM-dd にファイルを退避する。 それから test.log にログを出力するという動作をとる。
VM の再起動等を行うとログがロールしない場合があるので要注意
PR

2008/09/19 (Fri.) Trackback() Comment(0) 未選択

2008
09
18

2008
09
12

メモ

イベントを発生させる
COleControl::FireEvent

2008/09/12 (Fri.) Trackback() Comment(0) 備忘録

2008
09
12

ダイアログアプリのcppUnitテスト

最初そうやってリンクしようか悩んだが、ダイアログアプリ(本体)全体をlibにして
(できるんですねぇ)、リンクしてテスト用コンソールアプリからテストすることにした。

とりあえず、できた。
テスト用に構成を作って、その場合は、libを生成するようにしたためテストするために
構成を変えてビルドしなくちゃいけないのが面倒だ。

ってかこんなんでいいのかなぁ

2008/09/12 (Fri.) Trackback() Comment(0) MFC

2008
09
12

はまった点

面倒なので、あるクラスの実装をヘッダファイルに書いていた。
そのクラスは、インスタンス化する予定の無い、sutaticメソッドのみ持つクラスだったが、
static変数(std::map)をそのファイルの中で宣言し、使用していた。
と、ヘッダをincludeするオブジェクトファイル(cppファイルから作られた)ごとに、static変数が生成され
(唯一のインスタンスを想定していた)static変数に追加したはずの内容が無くなったりしていた。
(だって違うものだもん。。。)

別のcppファイルで変数を宣言し、externしてどのヘッダに取り込むことにした。

2008/09/12 (Fri.) Trackback() Comment(0) C++

カレンダー

08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

リンク

カテゴリー

フリーエリア

最新CM

[08/09 VMAXON]

最新記事

最新TB

プロフィール

HN:
No Name Ninja
性別:
非公開

バーコード

RSS

ブログ内検索

アーカイブ

最古記事

アクセス解析

FX NEWS


-外国為替-

コガネモチ