Modified:
trunk/Driver/Source/MySqlConnectionStringBuilder.cs
Log:
added flag so that the obsolete message related to old syntax is not logged during MySqlConnectionStringBuilder.Clear()
Modified: trunk/Driver/Source/MySqlConnectionStringBuilder.cs
===================================================================
--- trunk/Driver/Source/MySqlConnectionStringBuilder.cs 2008-01-29 17:30:59 UTC (rev 1154)
+++ trunk/Driver/Source/MySqlConnectionStringBuilder.cs 2008-01-31 21:29:20 UTC (rev 1155)
@@ -50,6 +50,7 @@
string blobAsUtf8IncludePattern, blobAsUtf8ExcludePattern;
Regex blobAsUtf8ExcludeRegex, blobAsUtf8IncludeRegex;
uint defaultCommandTimeout;
+ bool clearing;
static MySqlConnectionStringBuilder()
{
@@ -957,9 +958,11 @@
base.Clear();
persistConnString.Remove(0, persistConnString.Length);
+ clearing = true;
// set all the proper defaults
foreach (Keyword k in defaultValues.Keys)
SetValue(k, defaultValues[k]);
+ clearing = false;
}
private static Keyword GetKey(string key)
@@ -1187,7 +1190,8 @@
logging = ConvertToBool(value); break;
case Keyword.OldSyntax:
oldSyntax = ConvertToBool(value);
- Logger.LogWarning("Use Old Syntax is now obsolete. Please see documentation");
+ if (!clearing)
+ Logger.LogWarning("Use Old Syntax is now obsolete. Please see documentation");
break;
case Keyword.SharedMemoryName:
sharedMemName = (string)value; break;
| Thread |
|---|
| • Connector/NET commit: r1155 - trunk/Driver/Source | rburnett | 31 Jan |