37 lines
805 B
C#
37 lines
805 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.Diagnostics;
|
|
|
|
namespace UniversalEditor.Compression.Common
|
|
{
|
|
public class CompressionTracingSwitch : Switch
|
|
{
|
|
internal static CompressionTracingSwitch tracingSwitch = new CompressionTracingSwitch("CompressionSwitch", "Compression Library Tracing Switch");
|
|
public static bool Informational
|
|
{
|
|
get
|
|
{
|
|
return CompressionTracingSwitch.tracingSwitch.SwitchSetting >= 1;
|
|
}
|
|
}
|
|
public static bool Verbose
|
|
{
|
|
get
|
|
{
|
|
return CompressionTracingSwitch.tracingSwitch.SwitchSetting >= 2;
|
|
}
|
|
}
|
|
internal CompressionTracingSwitch(string displayName, string description)
|
|
: base(displayName, description)
|
|
{
|
|
}
|
|
}
|
|
public enum CompressionTracingSwitchLevel
|
|
{
|
|
Off,
|
|
Informational,
|
|
Verbose
|
|
}
|
|
}
|