interface OpenEdge.Logging.ILogWriter:
  define public property LogLevel as OpenEdge.Logging.LogLevelEnum no-undo get.

  define public property Name as character no-undo get.

  method public void Debug(p1 as character).

  method public void Debug(p1 as character, p2 as character).

  method public void Debug(p1 as character, p2 as character, p3 as Progress.Lang.Error).

  method public void Debug(p1 as character, p2 as Progress.Lang.Error).

  method public void Debug(p1 as OpenEdge.Logging.LogMessage).

  method public void Debug(p1 as OpenEdge.Logging.LogMessage, p2 as Progress.Lang.Error).

  method public void Error(p1 as character).

  method public void Error(p1 as character, p2 as character).

  method public void Error(p1 as character, p2 as character, p3 as Progress.Lang.Error).

  method public void Error(p1 as character, p2 as Progress.Lang.Error).

  method public void Error(p1 as OpenEdge.Logging.LogMessage).

  method public void Error(p1 as OpenEdge.Logging.LogMessage, p2 as Progress.Lang.Error).

  method public void Fatal(p1 as character).

  method public void Fatal(p1 as character, p2 as character).

  method public void Fatal(p1 as character, p2 as character, p3 as Progress.Lang.Error).

  method public void Fatal(p1 as character, p2 as Progress.Lang.Error).

  method public void Fatal(p1 as OpenEdge.Logging.LogMessage).

  method public void Fatal(p1 as OpenEdge.Logging.LogMessage, p2 as Progress.Lang.Error).

  method public void Info(p1 as character).

  method public void Info(p1 as character, p2 as character).

  method public void Info(p1 as character, p2 as character, p3 as Progress.Lang.Error).

  method public void Info(p1 as character, p2 as Progress.Lang.Error).

  method public void Info(p1 as OpenEdge.Logging.LogMessage).

  method public void Info(p1 as OpenEdge.Logging.LogMessage, p2 as Progress.Lang.Error).

  method public void Trace(p1 as character).

  method public void Trace(p1 as character, p2 as character).

  method public void Trace(p1 as character, p2 as character, p3 as Progress.Lang.Error).

  method public void Trace(p1 as character, p2 as Progress.Lang.Error).

  method public void Trace(p1 as OpenEdge.Logging.LogMessage).

  method public void Trace(p1 as OpenEdge.Logging.LogMessage, p2 as Progress.Lang.Error).

  method public void Warn(p1 as character).

  method public void Warn(p1 as character, p2 as character).

  method public void Warn(p1 as character, p2 as character, p3 as Progress.Lang.Error).

  method public void Warn(p1 as character, p2 as Progress.Lang.Error).

  method public void Warn(p1 as OpenEdge.Logging.LogMessage).

  method public void Warn(p1 as OpenEdge.Logging.LogMessage, p2 as Progress.Lang.Error).

end.
