kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Enterprise Library 6.0のログ出力

ちょっと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?

ログ出すだけならこんな風に簡単です。

Enterprise 6.0 Logging

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--

楽になった…?