/// <summary> /// /// </summary> public FormMain() { InitializeComponent(); TracerItemKeeperSink sink = new TracerItemKeeperSink(_tracer); sink.MaxItems = 1000000; _tracer.Add(sink); _watcher.NotifyFilter = NotifyFilters.Attributes | NotifyFilters.CreationTime | NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.Size; _watcher.Changed += new FileSystemEventHandler(_watcher_Changed); }
private void Trace(string stream, bool recv) { string type = (recv ? "RECV" : "SEND"); Dispatcher.BeginInvoke(new Action(() => { tracer.Add(new TraceStream(type, stream)); }), DispatcherPriority.Normal); }
/// <summary> /// Constructor. /// </summary> public PlatformManagedExpert(ISourceAndExpertSessionManager manager, string name) : base(manager, name) { Manager.SessionsUpdateEvent += new GeneralHelper.GenericDelegate <ISourceAndExpertSessionManager>(SessionManager_SessionsUpdateEvent); _tracer.Add(new TracerItemKeeperSink(_tracer)); }
public override void OnDeserialization(object sender) { base.OnDeserialization(sender); _tracer = new Tracer(); _tracer.Add(new TracerItemKeeperSink(_tracer)); }
private void Log(string message) { Dispatcher.BeginInvoke(new Action(() => { logger.Add(new TraceLog(message)); }), DispatcherPriority.Normal); }