From: <dr...@us...> - 2003-11-16 10:05:24
|
Update of /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Config/Logging In directory sc8-pr-cvs1:/tmp/cvs-serv19717/src/ICSharpCode/SharpCvsLib/Config/Logging Modified Files: Debug.cs LogConfig.cs Log Message: Changes to work in fileset/ collections of cvs files. Also added rtag command for tagging entire module. Index: Debug.cs =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Config/Logging/Debug.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Debug.cs 5 Nov 2003 08:07:39 -0000 1.2 --- Debug.cs 16 Nov 2003 10:04:40 -0000 1.3 *************** *** 37,89 **** namespace ICSharpCode.SharpCvsLib.Config.Logging { - /// <summary> - /// Configuration settings for the sharpcvslib debug log. These are used - /// to configure the message delegates on the CvsStream class. - /// </summary> - public class Debug { - - private bool enabled; - private String requestFile = "out.log"; - private String responseFile = "in.log"; - /// <summary> ! /// Constructor. /// </summary> ! public Debug () { ! } ! /// <summary> ! /// <code>true</code> if the debug log is enabled, ! /// <code>false</code> otherwise. If this is false nothing ! /// will be logged to the request and response files. ! /// </summary> ! [XmlElement ("enabled", typeof (bool))] ! public bool Enabled { ! get {return this.enabled;} ! set {this.enabled = value;} ! } ! /// <summary> ! /// Configure the name of the file that requests to the cvs ! /// server are logged to. ! /// </summary> ! [XmlElement ("request-file", typeof (String))] ! public String RequestFile { ! get {return this.requestFile;} ! set {this.requestFile = value;} ! } ! /// <summary> ! /// Configure the name of the file that responses from the cvs server ! /// are logged to. ! /// </summary> ! [XmlElement ("response-file", typeof (String))] ! public String ResponseFile { ! get {return this.responseFile;} ! set {this.responseFile = value;} ! } ! } } --- 37,99 ---- namespace ICSharpCode.SharpCvsLib.Config.Logging { /// <summary> ! /// Configuration settings for the sharpcvslib debug log. These are used ! /// to configure the message delegates on the CvsStream class. /// </summary> ! public class Debug { ! private bool enabled = true; ! private String requestFile = "out.log"; ! private String responseFile = "in.log"; ! /// <summary> ! /// Constructor. ! /// </summary> ! public Debug () { ! } ! /// <summary> ! /// <code>true</code> if the debug log is enabled, ! /// <code>false</code> otherwise. If this is false nothing ! /// will be logged to the request and response files. ! /// </summary> ! [XmlElement ("enabled", typeof (bool))] ! public bool Enabled { ! get {return this.enabled;} ! set {this.enabled = value;} ! } ! /// <summary> ! /// Configure the name of the file that requests to the cvs ! /// server are logged to. ! /// </summary> ! [XmlElement ("request-file", typeof (String))] ! public String RequestFile { ! get {return this.requestFile;} ! set {this.requestFile = value;} ! } + /// <summary> + /// Configure the name of the file that responses from the cvs server + /// are logged to. + /// </summary> + [XmlElement ("response-file", typeof (String))] + public String ResponseFile { + get {return this.responseFile;} + set {this.responseFile = value;} + } ! /// <summary> ! /// Return a human readable representation of the object. ! /// </summary> ! /// <returns>A human readable representation of the object.</returns> ! public override String ToString () { ! ICSharpCode.SharpCvsLib.Util.ToStringFormatter formatter = ! new ICSharpCode.SharpCvsLib.Util.ToStringFormatter("Debug"); ! formatter.AddProperty("Enabled", this.Enabled); ! formatter.AddProperty("RequestFile", this.RequestFile); ! formatter.AddProperty("ResponseFile", this.ResponseFile); ! return formatter.ToString(); ! } ! } } Index: LogConfig.cs =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Config/Logging/LogConfig.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** LogConfig.cs 5 Nov 2003 08:07:39 -0000 1.2 --- LogConfig.cs 16 Nov 2003 10:04:40 -0000 1.3 *************** *** 37,54 **** namespace ICSharpCode.SharpCvsLib.Config.Logging { - /// <summary> - /// Logging configuration settings. - /// </summary> - public class LogConfig { - private Debug debugLog; - /// <summary> ! /// Configuration for the debugging log. /// </summary> ! [XmlElement ("debug-log", typeof (Debug))] ! public Debug DebugLog { ! get {return this.debugLog;} ! set {this.debugLog = value;} } - } } --- 37,71 ---- namespace ICSharpCode.SharpCvsLib.Config.Logging { /// <summary> ! /// Logging configuration settings. /// </summary> ! public class LogConfig { ! private Debug debugLog; ! ! /// <summary> ! /// Create a new instance of the debug log. ! /// </summary> ! public LogConfig () { ! this.debugLog = new Debug (); ! } ! /// <summary> ! /// Configuration for the debugging log. ! /// </summary> ! [XmlElement ("debug-log", typeof (Debug))] ! public Debug DebugLog { ! get {return this.debugLog;} ! set {this.debugLog = value;} ! } ! ! /// <summary> ! /// Return a human readable representation of the object. ! /// </summary> ! /// <returns>A human readable representation of the object.</returns> ! public override String ToString () { ! ICSharpCode.SharpCvsLib.Util.ToStringFormatter formatter = ! new ICSharpCode.SharpCvsLib.Util.ToStringFormatter("LogConfig"); ! formatter.AddProperty("DebugLog", this.DebugLog); ! return formatter.ToString (); ! } } } |