Skip to content
Snippets Groups Projects
Commit edf508a8 authored by Niko Ehrenfeuchter's avatar Niko Ehrenfeuchter :keyboard:
Browse files

Add console logging.

parent af79d2f0
Branches
Tags
No related merge requests found
using System; using System;
using ATxCommon; using ATxCommon;
using NLog;
using NLog.Config;
using NLog.Targets;
namespace ATxDiagnostics namespace ATxDiagnostics
{ {
class ATxDiagnostics class ATxDiagnostics
{ {
static void Main(string[] args) private static readonly Logger Log = LogManager.GetCurrentClassLogger();
{
static void Main(string[] args) {
var logConfig = new LoggingConfiguration();
var logTargetConsole = new ConsoleTarget {
Name = "console",
Header = "test-header",
};
logConfig.AddTarget(logTargetConsole);
var logRuleConsole = new LoggingRule("*", LogLevel.Trace, logTargetConsole);
logConfig.LoggingRules.Add(logRuleConsole);
LogManager.Configuration = logConfig;
Console.WriteLine(SystemChecks.WmiSummary()); Console.WriteLine(SystemChecks.WmiSummary());
} }
} }
......
...@@ -33,6 +33,14 @@ ...@@ -33,6 +33,14 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.4.3.11\lib\net45\NLog.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment