/// <summary> /// Desvincula do evento a classe de registro de log. /// </summary> /// <param name="observer">Identifica a classe de registro de log que será desvinculada.</param> public void Detach(ILog observer) { Log -= observer.Log; }
/// <summary> /// Detach a listening observer logging device from logger. /// </summary> /// <param name="observer">Observer (listening device).</param> public void Detach(ILog observer) { Log -= new LogEventHandler(observer.Log); }
/// <summary> /// Incorpora ao evento o construtor de uma classe de registro de log. /// </summary> /// <param name="observer">Identifica a classe de registro de log utilizada.</param> public void Attach(ILog observer) { Log += observer.Log; }
/// <summary> /// Attach a listening observer logging device to logger. /// </summary> /// <param name="observer">Observer (listening device).</param> public void Attach(ILog observer) { Log += new LogEventHandler(observer.Log); }