TestimoX

API Reference

Class

LoggingConfig

Namespace TestimoX.Configuration.Engine
Assembly TestimoX
Modifiers sealed

Typed settings controlling live logging.

Inheritance

  • Object
  • LoggingConfig

Constructors

public LoggingConfig() #

Properties

public Nullable<Boolean> EnableFile { get; set; } #

Enable writing a live .log file for the run.

public String FilePath { get; set; } #

Path to the log file. If omitted, defaults to ./TestimoX.run.log

public Nullable<Boolean> Append { get; set; } #

Append to existing file (default false).

public Nullable<Int32> MaxSizeMb { get; set; } #

Approximate max size in MB before rolling. Default 20MB.

public Nullable<Int32> MaxFiles { get; set; } #

Number of rolled files to keep. Default 3.

public Nullable<Boolean> MirrorToConsole { get; set; } #

When true, also mirror these log levels to console. Default: false (file only).

public Nullable<Boolean> Error { get; set; } #

Mirror Error logs to console when enabled.

public Nullable<Boolean> Warning { get; set; } #

Mirror Warning logs to console when enabled.

public Nullable<Boolean> Information { get; set; } #

Mirror Information logs to console when enabled.

public Nullable<Boolean> Verbose { get; set; } #

Mirror Verbose/Trace logs to console when enabled.

public Nullable<Boolean> Debug { get; set; } #

Mirror Debug logs to console when enabled.

public Nullable<Boolean> Progress { get; set; } #

Mirror progress updates to console when enabled.