T_Furcadia_Logging_Logger - StarShip-Avalon-Projects/FurcadiaFramework GitHub Wiki

Logger Class

This stuff is still in the planning stages. Any questions or Comments are welcome. [This is preliminary documentation and is subject to change.]

[Missing

documentation for "T:Furcadia.Logging.Logger"]

Inheritance Hierarchy

System.Object
  Furcadia.Logging.Logger
Namespace: Furcadia.Logging
Assembly: FurcadiaLib (in FurcadiaLib.dll) Version: 2.19.PreAlpha 43

Syntax

C#

public static class Logger

VB

Public NotInheritable Class Logger

VB Usage

C++

public ref class Logger abstract sealed

F#

[<AbstractClassAttribute>]
[<SealedAttribute>]
type Logger =  class end

The Logger type exposes the following members.

Properties

 

Name Description
Public propertyStatic member DebugEnabled
Public propertyStatic member ErrorEnabled
Public propertyStatic member InfoEnabled
Public propertyStatic member LogCallingMethod
Public propertyStatic member LogOutput Sets the ILogOutput.
Public propertyStatic member MessagesExpire Gets or sets the messages expire time limit. Messages that have expired are removed from history. This property used in conjunction with SupressSpam = true prevents too much memory from being used over time
Public propertyStatic member SingleThreaded Gets or sets a value indicating whether [single threaded].
Public propertyStatic member SuppressSpam
Public propertyStatic member WarningEnabled
  Back to Top

Methods

 

Name Description
Public methodStatic member Assert(Boolean, String)
Public methodStatic member Assert(Func(Boolean), String)
Public methodStatic member Assert(T)(Boolean, String)
Public methodStatic member Assert(T)(Func(Boolean), String)
Public methodStatic member Debug(Object, String)
Public methodStatic member Debug(T)(Object, String)
Public methodStatic member Disable(T) Disables logging for the specified type.
Public methodStatic member Error(Object, String)
Public methodStatic member Error(T)(Object, String)
Public methodStatic member Fails(Boolean, String)
Public methodStatic member Fails(Func(Boolean), String)
Public methodStatic member Fails(T)(Boolean, String)
Public methodStatic member Fails(T)(Func(Boolean), String)
Public methodStatic member Info(Object, String)
Public methodStatic member Info(T)(Object, String)
Public methodStatic member Warn(Object, String)
Public methodStatic member Warn(T)(Object, String)
  Back to Top

Events

 

Name Description
Public eventStatic member SpamFound
  Back to Top

See Also

Reference

Furcadia.Logging Namespace

⚠️ **GitHub.com Fallback** ⚠️