Author: bodewig
Date: Wed Sep 14 03:55:04 2011
New Revision: 1170428
URL: http://svn.apache.org/viewvc?rev=1170428&view=rev
Log:
EventLogAppender doesn't throw a SecurityException on Linux
Modified:
logging/log4net/trunk/tests/src/Appender/EventLogAppenderTest.cs
logging/log4net/trunk/tests/src/Appender/RollingFileAppenderTest.cs
Modified: logging/log4net/trunk/tests/src/Appender/EventLogAppenderTest.cs
URL:
http://svn.apache.org/viewvc/logging/log4net/trunk/tests/src/Appender/EventLogAppenderTest.cs?rev=1170428&r1=1170427&r2=1170428&view=diff
==============================================================================
--- logging/log4net/trunk/tests/src/Appender/EventLogAppenderTest.cs (original)
+++ logging/log4net/trunk/tests/src/Appender/EventLogAppenderTest.cs Wed Sep 14
03:55:04 2011
@@ -79,7 +79,7 @@ namespace log4net.Tests.Appender
/// ActivateOption tries to create an event source if it doesn't exist
but this is going to fail on more modern Windows versions unless the code is
run with local administrator privileges.
/// </summary>
[Test]
- [Platform(Exclude = "Win2K,WinXP")]
+ [Platform(Exclude = "Win2K,WinXP", Include="Win")]
public void ActivateOptionsDisablesAppenderIfSourceDoesntExist()
{
EventLogAppender eventAppender = new EventLogAppender();
Modified: logging/log4net/trunk/tests/src/Appender/RollingFileAppenderTest.cs
URL:
http://svn.apache.org/viewvc/logging/log4net/trunk/tests/src/Appender/RollingFileAppenderTest.cs?rev=1170428&r1=1170427&r2=1170428&view=diff
==============================================================================
--- logging/log4net/trunk/tests/src/Appender/RollingFileAppenderTest.cs
(original)
+++ logging/log4net/trunk/tests/src/Appender/RollingFileAppenderTest.cs Wed Sep
14 03:55:04 2011
@@ -62,17 +62,17 @@ namespace log4net.Tests.Appender
public void Error(string message)
{
- m_buffer.Append(message + "\n");
+ m_buffer.Append(message + Environment.NewLine);
}
public void Error(string message, Exception e)
{
- m_buffer.Append(message + "\n" + e.Message +
"\n");
+ m_buffer.Append(message + Environment.NewLine +
e.Message + Environment.NewLine);
}
public void Error(string message, Exception e,
ErrorCode errorCode)
{
- m_buffer.Append(message + "\n" + e.Message +
"\n");
+ m_buffer.Append(message + Environment.NewLine +
e.Message + Environment.NewLine);
}
}
@@ -498,16 +498,17 @@ namespace log4net.Tests.Appender
}
}
+ static readonly int s_LengthNL = Environment.NewLine.Length;
+
/// <summary>
/// Returns the number of bytes logged per message, including
- /// any CR/LF characters in addition to the message length.
+ /// any newline characters in addition to the message length.
/// </summary>
/// <param name="sMessage"></param>
/// <returns></returns>
private static int TotalMessageLength(string sMessage)
{
- const int iLengthCRLF = 2;
- return sMessage.Length + iLengthCRLF;
+ return sMessage.Length + s_LengthNL;
}
/// <summary>
@@ -655,7 +656,7 @@ namespace log4net.Tests.Appender
}
/// <summary>
- /// The length of a message, including any CR/LF
characters.
+ /// The length of a message, including any newline
characters.
/// This length assumes all messages are a fixed length
for
/// test purposes.
/// </summary>