Cleanup log system
This commit is contained in:
parent
4563db15a6
commit
bba0e96007
@ -553,6 +553,7 @@ static public class log
|
|||||||
var timeLine = new LogEvent( LogType.Raw, $"D A T E {time.Year}/{time.Month.ToString( "00" )}/{time.Day.ToString( "00" )} T I M E {time.Hour.ToString( "00" )}:{time.Minute.ToString( "00" )}:{time.Second.ToString( "00" )}.{time.Millisecond.ToString( "000" )}{time.Microsecond.ToString( "000" )}", "", 0, "", "lib.time", "", null );
|
var timeLine = new LogEvent( LogType.Raw, $"D A T E {time.Year}/{time.Month.ToString( "00" )}/{time.Day.ToString( "00" )} T I M E {time.Hour.ToString( "00" )}:{time.Minute.ToString( "00" )}:{time.Second.ToString( "00" )}.{time.Millisecond.ToString( "000" )}{time.Microsecond.ToString( "000" )}", "", 0, "", "lib.time", "", null );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//writeToAll( endLine );
|
//writeToAll( endLine );
|
||||||
writeToAll( blankLine );
|
writeToAll( blankLine );
|
||||||
writeToAll( blankLine );
|
writeToAll( blankLine );
|
||||||
@ -569,6 +570,10 @@ static public class log
|
|||||||
LogEvent msgFilename = new LogEvent( LogType.Info, $"Logging in {filename}", "", 0, "", "log.startup", "", null );
|
LogEvent msgFilename = new LogEvent( LogType.Info, $"Logging in {filename}", "", 0, "", "log.startup", "", null );
|
||||||
writeToAll( msgFilename );
|
writeToAll( msgFilename );
|
||||||
|
|
||||||
|
var optionsLine = new LogEvent( LogType.Info, $"Endpoints: {endpoints}", "", 0, "", "log.startup", "", null );
|
||||||
|
writeToAll( optionsLine );
|
||||||
|
|
||||||
|
|
||||||
StartThread();
|
StartThread();
|
||||||
|
|
||||||
|
|
||||||
@ -636,13 +641,19 @@ static public class log
|
|||||||
|
|
||||||
static void threadLoop()
|
static void threadLoop()
|
||||||
{
|
{
|
||||||
while( s_threading != ThreadState.Running )
|
|
||||||
|
Console.WriteLine( $"**********************************************************\n" );
|
||||||
|
Console.WriteLine( $"Thread started" );
|
||||||
|
|
||||||
|
log.info( $"Thread started" );
|
||||||
|
|
||||||
|
while( s_threading != ThreadState.Running )
|
||||||
{
|
{
|
||||||
// TODO PERF Replace this with a semaphore/mutex
|
// TODO PERF Replace this with a semaphore/mutex
|
||||||
Thread.Sleep( 1 );
|
Thread.Sleep( 1 );
|
||||||
}
|
}
|
||||||
|
|
||||||
while( s_threading != ThreadState.Running )
|
while( s_threading == ThreadState.Running )
|
||||||
{
|
{
|
||||||
while( s_events.TryDequeue( out var evt ) )
|
while( s_events.TryDequeue( out var evt ) )
|
||||||
{
|
{
|
||||||
@ -910,6 +921,8 @@ static public class log
|
|||||||
|
|
||||||
var finalEndpoints = s_logEPforCat.TryGetValue( evt.Cat, out var ep ) ? ep & s_endpoints : s_endpoints;
|
var finalEndpoints = s_logEPforCat.TryGetValue( evt.Cat, out var ep ) ? ep & s_endpoints : s_endpoints;
|
||||||
|
|
||||||
|
//Console.WriteLine( $"Final endpoints for {evt.Cat} = {finalEndpoints}" );
|
||||||
|
|
||||||
if( ( finalEndpoints & Endpoints.File ) == Endpoints.File )
|
if( ( finalEndpoints & Endpoints.File ) == Endpoints.File )
|
||||||
{
|
{
|
||||||
var line = msgFile( evt );
|
var line = msgFile( evt );
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user