Revision: 4410
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4410&view=rev
Author: fabiomaulo
Date: 2009-06-04 19:16:07 +0000 (Thu, 04 Jun 2009)
Log Message:
-----------
Minor refactoring (the message now include another possible cause)
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/AssertionFailure.cs
Modified: trunk/nhibernate/src/NHibernate/AssertionFailure.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/AssertionFailure.cs 2009-06-04 17:10:56 UTC (rev 4409)
+++ trunk/nhibernate/src/NHibernate/AssertionFailure.cs 2009-06-04 19:16:07 UTC (rev 4410)
@@ -10,13 +10,14 @@
[Serializable]
public class AssertionFailure : ApplicationException
{
+ private const string DefaultMessage = "An AssertionFailure occurred - this may indicate a bug in NHibernate or in your custom types.";
+
/// <summary>
/// Initializes a new instance of the <see cref="AssertionFailure"/> class.
/// </summary>
public AssertionFailure() : base(String.Empty)
{
- LogManager.GetLogger(typeof(AssertionFailure)).Error(
- "An AssertionFailure occurred - this may indicate a bug in NHibernate");
+ LogManager.GetLogger(typeof(AssertionFailure)).Error(DefaultMessage);
}
/// <summary>
@@ -25,8 +26,7 @@
/// <param name="message">The message that describes the error. </param>
public AssertionFailure(string message) : base(message)
{
- LogManager.GetLogger(typeof(AssertionFailure)).Error(
- "An AssertionFailure occurred - this may indicate a bug in NHibernate", this);
+ LogManager.GetLogger(typeof(AssertionFailure)).Error(DefaultMessage, this);
}
/// <summary>
@@ -40,8 +40,7 @@
/// </param>
public AssertionFailure(string message, Exception innerException) : base(message, innerException)
{
- LogManager.GetLogger(typeof(AssertionFailure)).Error(
- "An AssertionFailure occurred - this may indicate a bug in NHibernate", innerException);
+ LogManager.GetLogger(typeof(AssertionFailure)).Error(DefaultMessage, innerException);
}
/// <summary>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|