Show / Hide Table of Contents

Enum MessageType

Stipulates general logging message types like: Info/Warning/Error etc...

Namespace: NFX.Log
Assembly: NFX.dll
Syntax
public enum MessageType

Fields

Name Description
Aggregate

The message instance represents many others - probably aggregated with time multiple records into one

CatastrophicError

Unrecoverable error, system will experience major operation disruption. SYSLOG.Emergency - A "panic" condition usually affecting multiple apps/servers/sites. At this level it would usually notify all tech staff on call.

Critical

SYSLOG.Critical Should be corrected immediately, but indicates failure in a primary system, an example is a loss of a backup ISP connection.

CriticalAlert

SYSLOG.Alert Should be corrected immediately, therefore notify staff who can fix the problem. An example would be the loss of a primary ISP connection.

Debug

Used in debugging temp code

DebugA
DebugB
DebugC
DebugD
DebugGlue

Emitted by Glue/Net code

DebugSQL

Emitted by DataStore implementations

DebugZ

Last debug-related message type for use in debug-related max-level config setting

Emergency

Unrecoverable error, system will most-likely experience major operation disruption. SYSLOG.Emergency - A "panic" condition usually affecting multiple apps/servers/sites. At this level it would usually notify all tech staff on call.

Error

Recoverable error, system will most-likely continue working normally. SYSLOG.Error Non-urgent failures, these should be relayed to developers or admins; each item must be resolved within a given time.

Info

Informational message, no danger to system operation

InfoA
InfoB
InfoC
InfoD
InfoZ

Last info-related message type for use in info-related max-level config setting

Notice

SYSLOG.Notice Events that are unusual but not error conditions - might be summarized in an email to developers or admins to spot potential problems - no immediate action required.

PerformanceInstrumentation

Performance/Instrumentation-related message

SecurityAudit

Permission audit, usualy a result of client user action, no danger to system operation

Trace

Tracing, no danger to system operation

TraceA
TraceB
TraceC
TraceD
TraceErl

Emitted by Erlang code

TraceGlue

Emitted by Glue/Net code

TraceSQL

Emitted by DataStore implementations

TraceZ

Last trace-related message type for use in trace-related max-level config setting

Warning

Caution - inspect and take action. SYSLOG.Warning, not an error, but indication that an error will occur if action is not taken, e.g. file system 85% full - each item must be resolved within a given time.

Extension Methods

ObjectValueConversion.AsString(String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString()
ObjectValueConversion.AsLaconicConfig(ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime()
ObjectValueConversion.AsDateTime(DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID()
ObjectValueConversion.AsGDID(GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol()
ObjectValueConversion.AsGDIDSymbol(GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan()
ObjectValueConversion.AsTimeSpan(TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(JSONWritingOptions)
JSONExtensions.ToJSON(TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject()
ErlObject.ToErlObject(ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX