Esempio n. 1
0
 public FileReader(string fileName)
 {
     FileName = fileName;
     Position = 0;
     IsAtTheEof = false;
     File = new TailFile();
 }
Esempio n. 2
0
        public void SetTail(string path)
        {
            var logInfo = new LogInfo(path);

            TailFile     = new TailFile(logInfo);
            SelectedTail = TailFile;
        }
Esempio n. 3
0
        public void StopTailing()
        {
            Trace.WriteLine("Stopping tail...");
            TailFile.StopTailing();

            Status    = "Idle";
            IsRunning = false;
            CommandManager.InvalidateRequerySuggested();
        }
Esempio n. 4
0
        public void StartTailing()
        {
            Trace.WriteLine("Starting tail...");
            Status    = "Running";
            IsRunning = true;

            Task.Run(() => TailFile.StartTailing());
            CommandManager.InvalidateRequerySuggested();
        }
Esempio n. 5
0
 public EditLogViewModel(TailFile tail)
 {
     PickLogCommand = new PickLogCommand(this);
     _tail          = tail;
 }
Esempio n. 6
0
 public EditLogInfo(TailFile tail)
 {
     InitializeComponent();
     DataContext = new EditLogViewModel(tail);
 }