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);
}
}