<cAppLog>.Log.Error

<< Click to Display Table of Contents >>

Navigation:  ThinBASIC Modules > AppLog > cAppLog Class > <cAppLog> Methods > <cAppLog>.Log >

<cAppLog>.Log.Error

 

Description

 

Emits log entry with error severity to all active outputs.

 

Syntax

 

<cAppLog>.Log.Error(text)

 

Returns

 

None

 

Parameters

 

Name

Type

Optional

Meaning

text

String

No

Text message to be logged

 

Remarks

 

While you specify just a message, the complete log entry contains also other metadata, including timestamp and so on.

 

You can include this extra information in the output by adjusting the .Format for the specific emitter you use.

 

Restrictions

 

See also

 

Examples

 

uses "AppLog"

 

dim myLog as new cAppLog

 

myLog.TextFile.FileName = APP_ScriptPath + "myApplication.log"

myLog.TextFile.Active   = %true

myLog.TextFile.Format   = "{Count} {Computer} {User} {Date} {DateUTC} {Time} {TimeUTC} {Level} {LevelChar} {LevelVerbose}: {Text}"

 

myLog.Log.Trace("AppLog this is a Trace level text")

myLog.Log.Debug("AppLog this is a Debug level text")

myLog.Log.Info("AppLog this is a Info  level text")

myLog.Log.Warn("AppLog this is a Warn  level text")

myLog.Log.Error("AppLog this is a Error level text")

myLog.Log.Fatal("AppLog this is a Fatal level text")