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 rg...@apache.org on 2006/08/08 05:13:01 UTC
svn commit: r429549 - in /logging/log4net/trunk/src/Layout: ./ Pattern/
Author: rgrabowski
Date: Mon Aug 7 20:13:01 2006
New Revision: 429549
URL: http://svn.apache.org/viewvc?rev=429549&view=rev
Log:
Additional changes for LOG4NET-87: Added checks for NETCF and SCLI compiler directives to disable ASP.Net patterns under certain platforms. Updated copyright year on changed files to 2006.
Modified:
logging/log4net/trunk/src/Layout/Pattern/AspNetCachePatternConverter.cs
logging/log4net/trunk/src/Layout/Pattern/AspNetContextPatternConverter.cs
logging/log4net/trunk/src/Layout/Pattern/AspNetPatternConverter.cs
logging/log4net/trunk/src/Layout/Pattern/AspNetRequestPatternConverter.cs
logging/log4net/trunk/src/Layout/Pattern/AspNetSessionPatternConverter.cs
logging/log4net/trunk/src/Layout/PatternLayout.cs
Modified: logging/log4net/trunk/src/Layout/Pattern/AspNetCachePatternConverter.cs
URL: http://svn.apache.org/viewvc/logging/log4net/trunk/src/Layout/Pattern/AspNetCachePatternConverter.cs?rev=429549&r1=429548&r2=429549&view=diff
==============================================================================
--- logging/log4net/trunk/src/Layout/Pattern/AspNetCachePatternConverter.cs (original)
+++ logging/log4net/trunk/src/Layout/Pattern/AspNetCachePatternConverter.cs Mon Aug 7 20:13:01 2006
@@ -1,6 +1,6 @@
#region Copyright & License
//
-// Copyright 2001-2005 The Apache Software Foundation
+// Copyright 2001-2006 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.
@@ -16,6 +16,10 @@
//
#endregion
+// .NET Compact Framework 1.0 has no support for ASP.NET
+// SSCLI 1.0 has no support for ASP.NET
+#if !NETCF && !SSCLI
+
using System.IO;
using System.Web;
using log4net.Core;
@@ -44,4 +48,6 @@
}
}
}
-}
\ No newline at end of file
+}
+
+#endif
\ No newline at end of file
Modified: logging/log4net/trunk/src/Layout/Pattern/AspNetContextPatternConverter.cs
URL: http://svn.apache.org/viewvc/logging/log4net/trunk/src/Layout/Pattern/AspNetContextPatternConverter.cs?rev=429549&r1=429548&r2=429549&view=diff
==============================================================================
--- logging/log4net/trunk/src/Layout/Pattern/AspNetContextPatternConverter.cs (original)
+++ logging/log4net/trunk/src/Layout/Pattern/AspNetContextPatternConverter.cs Mon Aug 7 20:13:01 2006
@@ -1,6 +1,6 @@
#region Copyright & License
//
-// Copyright 2001-2005 The Apache Software Foundation
+// Copyright 2001-2006 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.
@@ -16,6 +16,10 @@
//
#endregion
+// .NET Compact Framework 1.0 has no support for ASP.NET
+// SSCLI 1.0 has no support for ASP.NET
+#if !NETCF && !SSCLI
+
using System.IO;
using System.Web;
using log4net.Core;
@@ -30,3 +34,5 @@
}
}
}
+
+#endif
\ No newline at end of file
Modified: logging/log4net/trunk/src/Layout/Pattern/AspNetPatternConverter.cs
URL: http://svn.apache.org/viewvc/logging/log4net/trunk/src/Layout/Pattern/AspNetPatternConverter.cs?rev=429549&r1=429548&r2=429549&view=diff
==============================================================================
--- logging/log4net/trunk/src/Layout/Pattern/AspNetPatternConverter.cs (original)
+++ logging/log4net/trunk/src/Layout/Pattern/AspNetPatternConverter.cs Mon Aug 7 20:13:01 2006
@@ -1,6 +1,6 @@
#region Copyright & License
//
-// Copyright 2001-2005 The Apache Software Foundation
+// Copyright 2001-2006 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.
@@ -16,6 +16,10 @@
//
#endregion
+// .NET Compact Framework 1.0 has no support for ASP.NET
+// SSCLI 1.0 has no support for ASP.NET
+#if !NETCF && !SSCLI
+
using System.IO;
using System.Web;
using log4net.Core;
@@ -56,3 +60,5 @@
protected abstract void Convert(TextWriter writer, LoggingEvent loggingEvent, HttpContext httpContext);
}
}
+
+#endif
\ No newline at end of file
Modified: logging/log4net/trunk/src/Layout/Pattern/AspNetRequestPatternConverter.cs
URL: http://svn.apache.org/viewvc/logging/log4net/trunk/src/Layout/Pattern/AspNetRequestPatternConverter.cs?rev=429549&r1=429548&r2=429549&view=diff
==============================================================================
--- logging/log4net/trunk/src/Layout/Pattern/AspNetRequestPatternConverter.cs (original)
+++ logging/log4net/trunk/src/Layout/Pattern/AspNetRequestPatternConverter.cs Mon Aug 7 20:13:01 2006
@@ -1,6 +1,6 @@
#region Copyright & License
//
-// Copyright 2001-2005 The Apache Software Foundation
+// Copyright 2001-2006 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.
@@ -16,6 +16,10 @@
//
#endregion
+// .NET Compact Framework 1.0 has no support for ASP.NET
+// SSCLI 1.0 has no support for ASP.NET
+#if !NETCF && !SSCLI
+
using System.IO;
using System.Web;
using log4net.Core;
@@ -31,7 +35,7 @@
{
if (Option != null)
{
- WriteObject(writer, loggingEvent.Repository, httpContext.Request[Option]);
+ WriteObject(writer, loggingEvent.Repository, httpContext.Request.Params[Option]);
}
else
{
@@ -45,3 +49,5 @@
}
}
}
+
+#endif
\ No newline at end of file
Modified: logging/log4net/trunk/src/Layout/Pattern/AspNetSessionPatternConverter.cs
URL: http://svn.apache.org/viewvc/logging/log4net/trunk/src/Layout/Pattern/AspNetSessionPatternConverter.cs?rev=429549&r1=429548&r2=429549&view=diff
==============================================================================
--- logging/log4net/trunk/src/Layout/Pattern/AspNetSessionPatternConverter.cs (original)
+++ logging/log4net/trunk/src/Layout/Pattern/AspNetSessionPatternConverter.cs Mon Aug 7 20:13:01 2006
@@ -16,6 +16,10 @@
//
#endregion
+// .NET Compact Framework 1.0 has no support for ASP.NET
+// SSCLI 1.0 has no support for ASP.NET
+#if !NETCF && !SSCLI
+
using System.IO;
using System.Web;
using log4net.Core;
@@ -27,11 +31,12 @@
{
protected override void Convert(TextWriter writer, LoggingEvent loggingEvent, HttpContext httpContext)
{
+
if (httpContext.Session != null)
{
if (Option != null)
{
- WriteObject(writer, loggingEvent.Repository, httpContext.Session[Option]);
+ WriteObject(writer, loggingEvent.Repository, httpContext.Session.Contents[Option]);
}
else
{
@@ -44,4 +49,6 @@
}
}
}
-}
\ No newline at end of file
+}
+
+#endif
\ No newline at end of file
Modified: logging/log4net/trunk/src/Layout/PatternLayout.cs
URL: http://svn.apache.org/viewvc/logging/log4net/trunk/src/Layout/PatternLayout.cs?rev=429549&r1=429548&r2=429549&view=diff
==============================================================================
--- logging/log4net/trunk/src/Layout/PatternLayout.cs (original)
+++ logging/log4net/trunk/src/Layout/PatternLayout.cs Mon Aug 7 20:13:01 2006
@@ -103,6 +103,30 @@
/// </description>
/// </item>
/// <item>
+ /// <term>aspnet-cache</term>
+ /// <description>
+ /// TODO
+ /// </description>
+ /// </item>
+ /// <item>
+ /// <term>aspnet-context</term>
+ /// <description>
+ /// TODO
+ /// </description>
+ /// </item>
+ /// <item>
+ /// <term>aspnet-request</term>
+ /// <description>
+ /// TODO
+ /// </description>
+ /// </item>
+ /// <item>
+ /// <term>aspnet-session</term>
+ /// <description>
+ /// TODO
+ /// </description>
+ /// </item>
+ /// <item>
/// <term>c</term>
/// <description>Equivalent to <b>logger</b></description>
/// </item>
@@ -778,9 +802,14 @@
s_globalRulesRegistry.Add("newline", typeof(NewLinePatternConverter));
s_globalRulesRegistry.Add("n", typeof(NewLinePatternConverter));
+// .NET Compact Framework 1.0 has no support for ASP.NET
+// SSCLI 1.0 has no support for ASP.NET
+#if !NETCF && !SSCLI
s_globalRulesRegistry.Add("aspnet-cache", typeof(AspNetCachePatternConverter));
s_globalRulesRegistry.Add("aspnet-context", typeof(AspNetContextPatternConverter));
s_globalRulesRegistry.Add("aspnet-request", typeof(AspNetRequestPatternConverter));
+ s_globalRulesRegistry.Add("aspnet-session", typeof(AspNetSessionPatternConverter));
+#endif
s_globalRulesRegistry.Add("c", typeof(LoggerPatternConverter));
s_globalRulesRegistry.Add("logger", typeof(LoggerPatternConverter));