Exemplo n.º 1
0
 /// <summary>
 /// Log 기록
 /// </summary>
 /// <param name="log">Modbus Log</param>
 public void Log(ModbusLog log)
 {
     if ((CategoryFilter & log.Category) != 0)
     {
         Collection?.Add(log);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Log 기록
 /// </summary>
 /// <param name="log">Modbus Log</param>
 public void Log(ModbusLog log)
 {
     if ((CategoryFilter & log.Category) != 0)
     {
         Logged?.Invoke(this, new ModbusLoggedEventArgs(log));
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Log 기록
 /// </summary>
 /// <param name="log">Modbus Log</param>
 public void Log(ModbusLog log)
 {
     if ((CategoryFilter & log.Category) != 0)
     {
         WriteToStream(streamWriter, log);
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// Log 기록
 /// </summary>
 /// <param name="log">Modbus Log</param>
 public void Log(ModbusLog log)
 {
     if ((CategoryFilter & log.Category) != 0)
     {
         Console.WriteLine(log);
     }
 }
Exemplo n.º 5
0
 internal ModbusLoggedEventArgs(ModbusLog log)
 {
     Log = log;
 }
Exemplo n.º 6
0
 /// <summary>
 /// 스트림에 로그 쓰기
 /// </summary>
 /// <param name="writer">StreamWriter</param>
 /// <param name="log">Modbus Log</param>
 protected virtual void WriteToStream(StreamWriter writer, ModbusLog log)
 {
     writer.WriteLine(log);
 }