Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    TimestampLocalLogger Class

    Namespace: Stride.Core.Diagnostics
    Assembly: Stride.Core.dll

    A logger that stores messages locally with their timestamp, useful for internal log scenarios.

    System.Object → Logger → TimestampLocalLogger
    Derived from TimestampLocalLogger:

    public class TimestampLocalLogger : Logger, ILogger
    Name Description
    Constructors
    TimestampLocalLogger(DateTime, String)

    Initializes a new instance of the TimestampLocalLogger class.

    Properties
    Messages

    Gets the messages logged to this instance.

    Methods
    LogRaw(ILogMessage)
    | Improve this Doc View Source

    Constructors


    TimestampLocalLogger(DateTime, String)

    Initializes a new instance of the TimestampLocalLogger class.

    public TimestampLocalLogger(DateTime startTime, string moduleName = null)
    Parameters
    Type Name Description
    System.DateTime startTime
    System.String moduleName
    | Improve this Doc View Source

    Properties


    Messages

    Gets the messages logged to this instance.

    public List<TimestampLocalLogger.Message> Messages { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<TimestampLocalLogger.Message>

    The messages.

    | Improve this Doc View Source

    Methods


    LogRaw(ILogMessage)

    protected override void LogRaw(ILogMessage logMessage)
    Parameters
    Type Name Description
    ILogMessage logMessage
    Overrides
    Logger.LogRaw(ILogMessage)

    Inherited Members

    Logger.EnableTypes
    Logger.MessageLogged
    Logger.MinimumLevelEnabled
    Logger.IsDebugEnabled
    Logger.IsVerboseEnabled
    Logger.HasErrors
    Logger.Module
    Logger.ActivateLog(LogMessageType, LogMessageType, Boolean)
    Logger.ActivateLog(LogMessageType, Boolean)
    Logger.Activated(LogMessageType)
    Logger.Log(ILogMessage)
    Logger.Verbose(String, Exception, CallerInfo)
    Logger.Verbose(String, CallerInfo)
    Logger.Debug(String, Exception, CallerInfo)
    Logger.Debug(String, CallerInfo)
    Logger.Info(String, Exception, CallerInfo)
    Logger.Info(String, CallerInfo)
    Logger.Warning(String, Exception, CallerInfo)
    Logger.Warning(String, CallerInfo)
    Logger.Error(String, Exception, CallerInfo)
    Logger.Error(String, CallerInfo)
    Logger.Fatal(String, Exception, CallerInfo)
    Logger.Fatal(String, CallerInfo)

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    LoggerExtensions.Verbose(ILogger, String, Exception, CallerInfo)
    LoggerExtensions.Verbose(ILogger, String, CallerInfo)
    LoggerExtensions.Debug(ILogger, String, Exception, CallerInfo)
    LoggerExtensions.Debug(ILogger, String, CallerInfo)
    LoggerExtensions.Info(ILogger, String, Exception, CallerInfo)
    LoggerExtensions.Info(ILogger, String, CallerInfo)
    LoggerExtensions.Warning(ILogger, String, Exception, CallerInfo)
    LoggerExtensions.Warning(ILogger, String, CallerInfo)
    LoggerExtensions.Error(ILogger, String, Exception, CallerInfo)
    LoggerExtensions.Error(ILogger, String, CallerInfo)
    LoggerExtensions.Fatal(ILogger, String, Exception, CallerInfo)
    LoggerExtensions.Fatal(ILogger, String, CallerInfo)
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, Object[])
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IReference[], Exception)
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception)
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, Exception, Object[])
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception, Object[])
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, IReference[])
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>)
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, Object[])
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation