using System; using Xylem.Common.Utils.Logging.EventArguments; namespace Xylem.Common.Utils.Logging { /// /// interface for common logging /// public interface ILoggable { /// /// called when text log is done /// event EventHandler Log; /// /// called when error log is done /// event EventHandler LogError; /// /// Log some text /// /// Text to Log void WriteToLog(String message); /// /// Write Log some error/exception /// /// error to log void WriteToErrorLog(Exception exception); } }