Example #1
0
 public XLogCfg(
     string filePath, bool enabled,
     XFlags flags = (XFlags)((1 << 17) - 1),
     XState state = (XState)((1 << 7) - 1),
     string ext   = "bx", int rotSizeKb = 500)
 {
     LogFilePath       = filePath;
     IsEnabled         = enabled;
     Ext               = ext;
     RotationLogFileKB = rotSizeKb;
     Flags             = flags;
     State             = state;
 }
Example #2
0
 public bool IsOn(XFlags f, XState s) => (f & Flags) == f && (s & State) == s && IsEnabled;