You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2004/12/06 03:24:49 UTC

cvs commit: logging-log4net/src log4net.csproj

nicko       2004/12/05 18:24:49

  Modified:    src      log4net.csproj
  Added:       src/Layout RawUtcTimeStampLayout.cs
  Log:
  Added RawUtcTimeStampLayout
  
  Revision  Changes    Path
  1.1                  logging-log4net/src/Layout/RawUtcTimeStampLayout.cs
  
  Index: RawUtcTimeStampLayout.cs
  ===================================================================
  #region Copyright & License
  //
  // Copyright 2001-2004 The Apache Software Foundation
  //
  // Licensed under the Apache License, Version 2.0 (the "License");
  // you may not use this file except in compliance with the License.
  // You may obtain a copy of the License at
  //
  // http://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing, software
  // distributed under the License is distributed on an "AS IS" BASIS,
  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  // See the License for the specific language governing permissions and
  // limitations under the License.
  //
  #endregion
  
  using System;
  using System.Text;
  
  using log4net.Core;
  using log4net.Util;
  
  namespace log4net.Layout
  {
  	/// <summary>
  	/// Extract the date from the <see cref="LoggingEvent"/>
  	/// </summary>
  	/// <remarks>
  	/// <para>
  	/// Extract the date from the <see cref="LoggingEvent"/>
  	/// </para>
  	/// </remarks>
  	/// <author>Nicko Cadell</author>
  	/// <author>Gert Driesen</author>
  	public class RawUtcTimeStampLayout : IRawLayout
  	{
  		#region Constructors
  
  		/// <summary>
  		/// Constructs a RawUtcTimeStampLayout
  		/// </summary>
  		public RawUtcTimeStampLayout()
  		{
  		}
  
  		#endregion
    
  		#region Implementation of IRawLayout
  
  		/// <summary>
  		/// Gets the <see cref="LoggingEvent.TimeStamp"/> as a <see cref="DateTime"/>.
  		/// </summary>
  		/// <param name="loggingEvent">The event to format</param>
  		/// <returns>returns the time stamp</returns>
  		/// <remarks>
  		/// <para>
  		/// Gets the <see cref="LoggingEvent.TimeStamp"/> as a <see cref="DateTime"/>.
  		/// </para>
  		/// <para>
  		/// The time stamp is in universal time. To format the time stamp
  		/// in local time use <see cref="RawTimeStampLayout"/>.
  		/// </para>
  		/// </remarks>
  		public virtual object Format(LoggingEvent loggingEvent)
  		{
  			return loggingEvent.TimeStamp.ToUniversalTime();
  		}
  
  		#endregion
  	}
  }
  
  
  
  1.14      +15 -0     logging-log4net/src/log4net.csproj
  
  Index: log4net.csproj
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/log4net.csproj,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- log4net.csproj	15 Nov 2004 02:52:58 -0000	1.13
  +++ log4net.csproj	6 Dec 2004 02:24:49 -0000	1.14
  @@ -238,6 +238,11 @@
                       BuildAction = "Compile"
                   />
                   <File
  +                    RelPath = "Appender\TelnetAppender.cs"
  +                    SubType = "Code"
  +                    BuildAction = "Compile"
  +                />
  +                <File
                       RelPath = "Appender\TextWriterAppender.cs"
                       SubType = "Code"
                       BuildAction = "Compile"
  @@ -563,6 +568,11 @@
                       BuildAction = "Compile"
                   />
                   <File
  +                    RelPath = "Layout\RawUtcTimeStampLayout.cs"
  +                    SubType = "Code"
  +                    BuildAction = "Compile"
  +                />
  +                <File
                       RelPath = "Layout\SimpleLayout.cs"
                       SubType = "Code"
                       BuildAction = "Compile"
  @@ -684,6 +694,11 @@
                   />
                   <File
                       RelPath = "Layout\Pattern\UserNamePatternConverter.cs"
  +                    SubType = "Code"
  +                    BuildAction = "Compile"
  +                />
  +                <File
  +                    RelPath = "Layout\Pattern\UtcDatePatternConverter.cs"
                       SubType = "Code"
                       BuildAction = "Compile"
                   />