00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 using System.Web.Services.Protocols;
00013
00014 namespace Mcs.Epm.MicrosoftProject.mpFx.Interfaces
00015 {
00016
00017
00018
00019 public interface ILog
00020 {
00021 #region Properties
00022
00023 string LogDirectory { get; set; }
00024 bool Verbose { get; set; }
00025
00026 #endregion
00027
00028 #region Methods
00029
00030 void WriteEntry(LogArea area, LogEntryType type, string message);
00031 void WriteEntry(LogArea area, LogEntryType type, string message, string stackTrace);
00032 void WriteEntry(LogArea area, LogEntryType type, SoapException exception);
00033
00034 void Clear();
00035
00036 #endregion
00037 }
00038 }