ちょっとEnterprise Libraryのログ出力を調べようとしたらid:okazukiさんの素晴らしい投稿がありました。
Enterprise Library入門 その2 「手順の簡略化」 - かずきのBlog@hatena
マネっこしてみようとしたらあれ…動かないというか、EnterpriseLibraryContainerがない?そう、Enterprise Library 6.0でEnterpriseLibraryContainerはなくなったそうです。
patterns & practices – Enterprise Library - Where did EnterpriseLibraryContainer go in 6.0?
ログ出すだけならこんな風に簡単です。
FlatText()では単に普通のログ出力です。Logging()ではこんな風にちょっとした情報が付くログ出力です。
--start here--
Level1 Information: 1 : Timestamp: 2014/07/09 19:37:56
Message: Test
Category: Level1
Priority: -1
EventId: 1
Severity: Information
Title:
Machine: machine
App Domain: LogBlock.exe
ProcessId: 16148
Process Name: f:\documents\visual studio 2013\Projects\EnterpriseLibrary\LogBlock\bin\Debug\LogBlock.exe
Thread Name:
Win32 ThreadId:7932
Extended Properties:
--end here--
楽になった…?