added sentinel to tools directory.
This commit is contained in:
parent
56b5a39fc0
commit
735bfb6685
BIN
Tools/Sentinel/CommandLine.dll
Normal file
BIN
Tools/Sentinel/CommandLine.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Common.Logging.Core.dll
Normal file
BIN
Tools/Sentinel/Common.Logging.Core.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Common.Logging.dll
Normal file
BIN
Tools/Sentinel/Common.Logging.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Newtonsoft.Json.dll
Normal file
BIN
Tools/Sentinel/Newtonsoft.Json.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/NodaTime.dll
Normal file
BIN
Tools/Sentinel/NodaTime.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Sentinel.FileMonitor.dll
Normal file
BIN
Tools/Sentinel/Sentinel.FileMonitor.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Sentinel.Interfaces.dll
Normal file
BIN
Tools/Sentinel/Sentinel.Interfaces.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Sentinel.Log4Net.dll
Normal file
BIN
Tools/Sentinel/Sentinel.Log4Net.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Sentinel.MSBuild.dll
Normal file
BIN
Tools/Sentinel/Sentinel.MSBuild.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Sentinel.NLog.dll
Normal file
BIN
Tools/Sentinel/Sentinel.NLog.dll
Normal file
Binary file not shown.
BIN
Tools/Sentinel/Sentinel.exe
Normal file
BIN
Tools/Sentinel/Sentinel.exe
Normal file
Binary file not shown.
23
Tools/Sentinel/Sentinel.exe.config
Normal file
23
Tools/Sentinel/Sentinel.exe.config
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<configuration>
|
||||||
|
<configSections>
|
||||||
|
<sectionGroup name="common">
|
||||||
|
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging"/>
|
||||||
|
</sectionGroup>
|
||||||
|
</configSections>
|
||||||
|
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
|
||||||
|
</startup>
|
||||||
|
|
||||||
|
<common>
|
||||||
|
<logging>
|
||||||
|
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
|
||||||
|
<arg key="level" value="TRACE"/>
|
||||||
|
<arg key="showLogName" value="true"/>
|
||||||
|
<arg key="showDataTime" value="true"/>
|
||||||
|
<arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff"/>
|
||||||
|
</factoryAdapter>
|
||||||
|
</logging>
|
||||||
|
</common>
|
||||||
|
</configuration>
|
||||||
BIN
Tools/Sentinel/WpfExtras.dll
Normal file
BIN
Tools/Sentinel/WpfExtras.dll
Normal file
Binary file not shown.
424
Tools/Sentinel/nlogudp9998.sntl
Normal file
424
Tools/Sentinel/nlogudp9998.sntl
Normal file
@ -0,0 +1,424 @@
|
|||||||
|
{
|
||||||
|
"$type": "Sentinel.Preferences.UserPreferences, Sentinel",
|
||||||
|
"SelectedDateOption": 0,
|
||||||
|
"SelectedTimeFormatOption": 0,
|
||||||
|
"ConvertUtcTimesToLocalTimeZone": true,
|
||||||
|
"UseArrivalDateTime": false,
|
||||||
|
"SelectedTypeOption": 1,
|
||||||
|
"ShowThreadColumn": false,
|
||||||
|
"ShowSourceColumn": false,
|
||||||
|
"ShowExceptionColumn": false,
|
||||||
|
"UseLazyRebuild": false,
|
||||||
|
"UseStackedLayout": true,
|
||||||
|
"UseTighterRows": true,
|
||||||
|
"DoubleClickToShowExceptions": true,
|
||||||
|
"ShowSourceInformationColumns": false
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.SearchFilter, Sentinel",
|
||||||
|
"Name": "SearchFilter",
|
||||||
|
"Enabled": false,
|
||||||
|
"Pattern": "",
|
||||||
|
"Field": "System",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of in the System field"
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Extractors.SearchExtractor, Sentinel",
|
||||||
|
"Name": "SearchExtractor",
|
||||||
|
"Enabled": false,
|
||||||
|
"Pattern": "",
|
||||||
|
"Field": "System",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of in the System field"
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.FilteringService`1[[Sentinel.Filters.Interfaces.IFilter, Sentinel]], Sentinel",
|
||||||
|
"Filters": {
|
||||||
|
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Filters.Interfaces.IFilter, Sentinel]], System",
|
||||||
|
"$values": [
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
|
||||||
|
"Name": "Trace",
|
||||||
|
"Enabled": true,
|
||||||
|
"Pattern": "TRACE",
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of TRACE in the Type field"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
|
||||||
|
"Name": "Debug",
|
||||||
|
"Enabled": false,
|
||||||
|
"Pattern": "DEBUG",
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of DEBUG in the Type field"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
|
||||||
|
"Name": "Info",
|
||||||
|
"Enabled": false,
|
||||||
|
"Pattern": "INFO",
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of INFO in the Type field"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
|
||||||
|
"Name": "Warn",
|
||||||
|
"Enabled": false,
|
||||||
|
"Pattern": "WARN",
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of WARN in the Type field"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
|
||||||
|
"Name": "Error",
|
||||||
|
"Enabled": false,
|
||||||
|
"Pattern": "ERROR",
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of ERROR in the Type field"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Filters.StandardFilter, Sentinel",
|
||||||
|
"Name": "Fatal",
|
||||||
|
"Enabled": false,
|
||||||
|
"Pattern": "FATAL",
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of FATAL in the Type field"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Extractors.ExtractingService`1[[Sentinel.Extractors.Interfaces.IExtractor, Sentinel]], Sentinel",
|
||||||
|
"Extractors": {
|
||||||
|
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Extractors.Interfaces.IExtractor, Sentinel]], System",
|
||||||
|
"$values": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.HighlightingService`1[[Sentinel.Highlighters.Interfaces.IHighlighter, Sentinel]], Sentinel",
|
||||||
|
"Highlighters": {
|
||||||
|
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Highlighters.Interfaces.IHighlighter, Sentinel]], System",
|
||||||
|
"$values": [
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
|
||||||
|
"Name": "Trace",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of TRACE in the Type field",
|
||||||
|
"Pattern": "TRACE",
|
||||||
|
"Style": {
|
||||||
|
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
|
||||||
|
"Background": "#FFD3D3D3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
|
||||||
|
"Name": "Debug",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of DEBUG in the Type field",
|
||||||
|
"Pattern": "DEBUG",
|
||||||
|
"Style": {
|
||||||
|
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
|
||||||
|
"Background": "#FF90EE90"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
|
||||||
|
"Name": "Info",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of INFO in the Type field",
|
||||||
|
"Pattern": "INFO",
|
||||||
|
"Style": {
|
||||||
|
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
|
||||||
|
"Background": "#FF0000FF",
|
||||||
|
"Foreground": "#FFFFFFFF"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
|
||||||
|
"Name": "Warn",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of WARN in the Type field",
|
||||||
|
"Pattern": "WARN",
|
||||||
|
"Style": {
|
||||||
|
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
|
||||||
|
"Background": "#FFFFFF00"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
|
||||||
|
"Name": "Error",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of ERROR in the Type field",
|
||||||
|
"Pattern": "ERROR",
|
||||||
|
"Style": {
|
||||||
|
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
|
||||||
|
"Background": "#FFFF0000",
|
||||||
|
"Foreground": "#FFFFFFFF"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.StandardHighlighter, Sentinel",
|
||||||
|
"Name": "Fatal",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Type",
|
||||||
|
"Mode": "Exact",
|
||||||
|
"Description": "Exact match of FATAL in the Type field",
|
||||||
|
"Pattern": "FATAL",
|
||||||
|
"Style": {
|
||||||
|
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
|
||||||
|
"Background": "#FF000000",
|
||||||
|
"Foreground": "#FFFFFF00"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SelectedIndex": -1
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Highlighters.SearchHighlighter, Sentinel",
|
||||||
|
"Highlighter": {
|
||||||
|
"$type": "Sentinel.Highlighters.Highlighter, Sentinel",
|
||||||
|
"Name": "Search",
|
||||||
|
"Enabled": false,
|
||||||
|
"Field": "System",
|
||||||
|
"Mode": "CaseSensitive",
|
||||||
|
"Description": "Case sensitive match of in the System field",
|
||||||
|
"Pattern": "",
|
||||||
|
"Style": {
|
||||||
|
"$type": "Sentinel.Highlighters.HighlighterStyle, Sentinel",
|
||||||
|
"Background": "#FF00FF00",
|
||||||
|
"Foreground": "#FFFF00FF"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Field": "System",
|
||||||
|
"Enabled": false,
|
||||||
|
"Mode": "CaseSensitive",
|
||||||
|
"Search": ""
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Classification.ClassifyingService`1[[Sentinel.Classification.Interfaces.IClassifier, Sentinel]], Sentinel",
|
||||||
|
"Classifiers": {
|
||||||
|
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Classification.Interfaces.IClassifier, Sentinel]], System",
|
||||||
|
"$values": [
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Classification.Classifier, Sentinel",
|
||||||
|
"Description": "RegEx match of ^\\[SimulationTime\\] (?<description>[^$]+)$ in the Description field",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Description",
|
||||||
|
"Mode": "RegularExpression",
|
||||||
|
"Name": "Timing messages",
|
||||||
|
"Pattern": "^\\[SimulationTime\\] (?<description>[^$]+)$",
|
||||||
|
"Type": "TIMING"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Classification.Classifier, Sentinel",
|
||||||
|
"Description": "RegEx match of Src:'(?<system>[^']+)', Msg:'(?<description>.*)'$ in the Description field",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Description",
|
||||||
|
"Mode": "RegularExpression",
|
||||||
|
"Name": "Smp messages",
|
||||||
|
"Pattern": "Src:'(?<system>[^']+)', Msg:'(?<description>.*)'$",
|
||||||
|
"Type": "TIMING"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Classification.Classifier, Sentinel",
|
||||||
|
"Description": "RegEx match of SIMSAT:'(?<system>[^']+)', Msg:'(?<description>.*)'$ in the Description field",
|
||||||
|
"Enabled": true,
|
||||||
|
"Field": "Description",
|
||||||
|
"Mode": "RegularExpression",
|
||||||
|
"Name": "SimSat messages",
|
||||||
|
"Pattern": "SIMSAT:'(?<system>[^']+)', Msg:'(?<description>.*)'$",
|
||||||
|
"Type": "TIMING"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.TypeToImageService, Sentinel",
|
||||||
|
"ImageMappings": {
|
||||||
|
"$type": "System.Collections.ObjectModel.ObservableCollection`1[[Sentinel.Images.ImageTypeRecord, Sentinel]], System",
|
||||||
|
"$values": [
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "ERROR",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Error.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "ERROR",
|
||||||
|
"Quality": 1,
|
||||||
|
"Image": "/Resources/Medium/Error.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "ERROR",
|
||||||
|
"Quality": 2,
|
||||||
|
"Image": "/Resources/Large/Error.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "WARN",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Warning.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "WARN",
|
||||||
|
"Quality": 1,
|
||||||
|
"Image": "/Resources/Medium/Warning.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "WARN",
|
||||||
|
"Quality": 2,
|
||||||
|
"Image": "/Resources/Large/Warning.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "TRACE",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Trace.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "TRACE",
|
||||||
|
"Quality": 1,
|
||||||
|
"Image": "/Resources/Medium/Trace.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "TRACE",
|
||||||
|
"Quality": 2,
|
||||||
|
"Image": "/Resources/Large/Trace.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "DEBUG",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Debug.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "DEBUG",
|
||||||
|
"Quality": 1,
|
||||||
|
"Image": "/Resources/Medium/Debug.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "DEBUG",
|
||||||
|
"Quality": 2,
|
||||||
|
"Image": "/Resources/Large/Debug.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "INFO",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Info.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "INFO",
|
||||||
|
"Quality": 1,
|
||||||
|
"Image": "/Resources/Medium/Info.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "INFO",
|
||||||
|
"Quality": 2,
|
||||||
|
"Image": "/Resources/Large/Info.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "FATAL",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Fatal.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "FATAL",
|
||||||
|
"Quality": 1,
|
||||||
|
"Image": "/Resources/Medium/Fatal.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "FATAL",
|
||||||
|
"Quality": 2,
|
||||||
|
"Image": "/Resources/Large/Fatal.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "TIMING",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Clock.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "UNKNOWN",
|
||||||
|
"Quality": 0,
|
||||||
|
"Image": "/Resources/Small/Unknown.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "UNKNOWN",
|
||||||
|
"Quality": 1,
|
||||||
|
"Image": "/Resources/Medium/Unknown.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Images.ImageTypeRecord, Sentinel",
|
||||||
|
"Name": "UNKNOWN",
|
||||||
|
"Quality": 2,
|
||||||
|
"Image": "/Resources/Large/Unknown.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
~
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.Services.SessionManager, Sentinel",
|
||||||
|
"Name": "Untitled",
|
||||||
|
"ProviderSettings": {
|
||||||
|
"$type": "Sentinel.Interfaces.Providers.IProviderSettings[], Sentinel.Interfaces",
|
||||||
|
"$values": [
|
||||||
|
{
|
||||||
|
"$type": "Sentinel.NLog.NetworkSettings, Sentinel.NLog",
|
||||||
|
"Protocol": 0,
|
||||||
|
"Port": 9998,
|
||||||
|
"Summary": "Untitled: Listens on Udp port 9998",
|
||||||
|
"Name": "Untitled",
|
||||||
|
"Info": {
|
||||||
|
"$type": "Sentinel.NLog.ProviderInfo, Sentinel.NLog",
|
||||||
|
"Identifier": "f12581a5-64c0-4b35-91fc-81c9a09c1e0b",
|
||||||
|
"Name": "NLog Viewer Provider",
|
||||||
|
"Description": "Handler for nLog's log4j networking protocol log target."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
~
|
||||||
Loading…
Reference in New Issue
Block a user