x) Update to 8

x) Respect logging types
This commit is contained in:
Marc Hernandez 2024-03-07 17:33:01 -08:00
parent 5e025284f0
commit 2ebedc7a7d
2 changed files with 15 additions and 9 deletions

View File

@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0</TargetFrameworks>
<TargetFrameworks>net8.0</TargetFrameworks>
<RootNamespace>lib</RootNamespace>
<AssemblyVersion>0.0.1.0</AssemblyVersion>
<FileVersion>0.0.1.0</FileVersion>

View File

@ -31,7 +31,8 @@ static public class log
[Flags]
public enum Endpoints
{
Invalid = 0,
None = 0,
File = 1 << 0,
Console = 1 << 1,
@ -249,6 +250,7 @@ static public class log
}
}
static Endpoints s_endpoints = Endpoints.Console;
static void startup( string filename, Endpoints endpoints )
{
@ -411,11 +413,17 @@ static public class log
//Console.WriteLine( finalMsg );
//Console.Out.Write( finalMsg );
s_writer.WriteLine( finalLine );
if( (s_endpoints & Endpoints.File) == Endpoints.File )
{
s_writer.WriteLine( finalLine );
}
setConsoleColor( evt );
Console.WriteLine( finalLine );
Console.ResetColor();
if( (s_endpoints & Endpoints.Console) == Endpoints.Console )
{
setConsoleColor( evt );
Console.WriteLine( finalLine );
Console.ResetColor();
}
//Debug.WriteLine( finalLine );
@ -424,9 +432,7 @@ static public class log
foreach( Log_delegate cb in s_delegates )
{
{
cb( evt );
}
cb( evt );
}
}
}