1

ASP.NET MVC アプリにセマンティック ログを使用しています。https://github.com/mspnp/semantic-logging (SQL データベース) を nuget 経由でインストール

Install-Package EnterpriseLibrary.SemanticLogging.Database

例外をスローするコードは次のとおりです。

var blockEventListener = new ObservableEventListener();
blockEventListener.EnableEvents(SemanticLoggingEventSource.Log, EventLevel.LogAlways, Keywords.All);

IIS Express を使用する私の開発プラットフォームでは、例外はありませんが、IIS 8.0 にアップロードすると、次の例外が発生しました。

[ArgumentException: Keywords values larger than 0x0000100000000000 are reserved for system use]   
System.Diagnostics.Tracing.EventSource.CreateManifestAndDescriptors(Type eventSourceType, String eventSourceDllName, EventSource source) +14523758
System.Diagnostics.Tracing.EventSource.EnsureInitialized() +103
System.Diagnostics.Tracing.EventSource.SendCommand(EventListener listener, Int32 perEventSourceSessionId, Int32 etwSessionId, EventCommand command, Boolean enable, EventLevel level, EventKeywords matchAnyKeyword, IDictionary`2 commandArguments) +6352938
System.Diagnostics.Tracing.EventListener.EnableEvents(EventSource eventSource, EventLevel level, EventKeywords matchAnyKeyword) +71
4

0 に答える 0