Skip to content

Commit 152551f

Browse files
committed
Release 1.1.5 - Logging changes
- Logging is disabled by default - Change logging so you can get Trace messages in Release mode dlls.
1 parent 4cdd431 commit 152551f

File tree

12 files changed

+153
-162
lines changed

12 files changed

+153
-162
lines changed
-5 Bytes
Binary file not shown.
535 Bytes
Binary file not shown.
-23 Bytes
Binary file not shown.
-3 Bytes
Binary file not shown.

src/CommonAssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@
2929
[assembly: AssemblyProduct("FieldFallback Kernel")]
3030
[assembly: AssemblyCompany("Hedgehog Development, LLC http://hhogdev.com")]
3131
[assembly: AssemblyCopyright("Copyright © 2012 Hedgehog Development, LLC (http://hhogdev.com)")]
32-
[assembly: AssemblyVersion("1.1.4")]
32+
[assembly: AssemblyVersion("1.1.5")]

src/Demo.Sitecore.Master/Demo.Sitecore.Master.scproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<InstallSitecoreConnector>False</InstallSitecoreConnector>
5353
<PackageAuthor>Hedgehog Development</PackageAuthor>
5454
<PackagePublisher>Hedgehog Development</PackagePublisher>
55-
<PackageVersion>1.1.4</PackageVersion>
55+
<PackageVersion>1.1.5</PackageVersion>
5656
<PackageReadme>Field Fallback Module - Sample
5757
http://trac.sitecore.net/FieldFallback
5858

src/Kernel.Sitecore.Master/Kernel.Sitecore.Master.scproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<RecursiveDeployAction>Ignore</RecursiveDeployAction>
4141
<PackageAuthor>Hedgehog Development</PackageAuthor>
4242
<PackagePublisher>Hedgehog Development</PackagePublisher>
43-
<PackageVersion>1.1.4</PackageVersion>
43+
<PackageVersion>1.1.5</PackageVersion>
4444
<PackageReadme>Field Fallback Module - Kernel
4545
http://trac.sitecore.net/FieldFallback
4646

src/Kernel/App_Config/Include/FieldFallback_00.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
-->
2727
<SupportedContentPaths></SupportedContentPaths>
2828
<Logger type="FieldFallback.Logging.Logger, FieldFallback.Kernel">
29-
<Enabled>true</Enabled>
29+
<Enabled>false</Enabled>
3030
</Logger>
3131

3232
<Cache type="FieldFallback.Caching.FallbackValuesCache, FieldFallback.Kernel">

src/Kernel/Data/FallbackValuesProvider.cs

Lines changed: 21 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public virtual string GetFallbackValue(Field field)
134134
Item item = field.Item;
135135
Assert.ArgumentNotNull(item, "item");
136136

137-
Debug(">> GetFallbackValue - s:{0} db:{1} i:{2} f:{3}", Sitecore.Context.GetSiteName(), item.Database.Name, item.ID, field.Name);
137+
Logger.Debug(">> GetFallbackValue - s:{0} db:{1} i:{2} f:{3}", Sitecore.Context.GetSiteName(), item.Database.Name, item.ID, field.Name);
138138
Logger.PushIndent();
139139

140140
string value = null;
@@ -147,7 +147,7 @@ public virtual string GetFallbackValue(Field field)
147147
// we have a cached value.. return it.
148148
if (value != null)
149149
{
150-
Debug("Value found in the cache");
150+
Logger.Debug("Value found in the cache");
151151
return value;
152152
}
153153

@@ -158,20 +158,20 @@ public virtual string GetFallbackValue(Field field)
158158
// if the args has a value, then one of the processors fell back to something
159159
if (pipelineArgs.HasFallbackValue)
160160
{
161-
Debug("Fallback Found");
161+
Logger.Debug("Fallback Found");
162162

163163
// put it in the cache
164164
Cache.AddFallbackValues(item, field, pipelineArgs.FallbackValue);
165165
return pipelineArgs.FallbackValue;
166166
}
167167

168-
Debug("No fallback");
168+
Logger.Debug("No fallback");
169169
return null;
170170
}
171171
finally
172172
{
173173
Logger.PopIndent();
174-
Debug("<< GetFallbackValue");
174+
Logger.Debug("<< GetFallbackValue");
175175
}
176176
}
177177

@@ -207,7 +207,7 @@ public virtual bool FieldContainsFallbackValue(Field field, Language language)
207207

208208
try
209209
{
210-
Debug(">> FieldContainsFallbackValue - s:{0} db:{1} i:{2} f:{3}", Sitecore.Context.GetSiteName(), item.Database.Name, item.ID, field.Name);
210+
Logger.Debug(">> FieldContainsFallbackValue - s:{0} db:{1} i:{2} f:{3}", Sitecore.Context.GetSiteName(), item.Database.Name, item.ID, field.Name);
211211
Logger.PushIndent();
212212

213213
// if the value of the field is the same as the calculated fallback value then we are indeed falling back
@@ -218,36 +218,36 @@ public virtual bool FieldContainsFallbackValue(Field field, Language language)
218218
//+ TODO: figure out way to eliminate the extra call here.
219219
bool hasFallbackValue = (field.Value == fallbackValue);
220220

221-
Debug("{0}", hasFallbackValue);
221+
Logger.Debug("{0}", hasFallbackValue);
222222
return hasFallbackValue;
223223
}
224224
finally
225225
{
226226
Logger.PopIndent();
227-
Debug("<< FieldContainsFallbackValue");
227+
Logger.Debug("<< FieldContainsFallbackValue");
228228
}
229229
}
230230

231231
private bool IsFallbackSupported(Field field)
232232
{
233233
if (FieldFallback.Data.FallbackDisabler.CurrentValue == FallbackStates.Disabled)
234234
{
235-
//Debug("@ Fallback Disabled by Disabler [{0}:{1}]", field.Item.Name, field.Name);
235+
//Logger.Debug("@ Fallback Disabled by Disabler [{0}:{1}]", field.Item.Name, field.Name);
236236
return false;
237237
}
238238

239239
Assert.ArgumentNotNull(field, "field");
240240

241241
if (IsIgnoredField(field))
242242
{
243-
//Debug("@ Field {0} is ignored", field.Name);
243+
//Logger.Debug("@ Field {0} is ignored", field.Name);
244244
return false;
245245
}
246246

247247
// Check the cache to see if this field is supported
248248
if (_supportCache.GetFallbackSupport(field).HasValue)
249249
{
250-
//Debug("@ IsFallbackSupported (cache hit - {0}) ", SupportCache.GetFallbackSupport(field).Value);
250+
//Logger.Debug("@ IsFallbackSupported (cache hit - {0}) ", SupportCache.GetFallbackSupport(field).Value);
251251
return _supportCache.GetFallbackSupport(field).Value;
252252
}
253253

@@ -257,7 +257,7 @@ private bool IsFallbackSupported(Field field)
257257
// see if we know this item should be skipped
258258
if (SkipItemCache.IsItemSkipped(item))
259259
{
260-
//Debug("@ IsFallbackSupported (SkipItemCache cache hit) ");
260+
//Logger.Debug("@ IsFallbackSupported (SkipItemCache cache hit) ");
261261
return false;
262262
}
263263

@@ -273,30 +273,30 @@ private bool IsFallbackSupported(Field field)
273273
Sitecore.Context.Site = site;
274274
}
275275

276-
Debug(">> IsFallbackSupported - s:{0} db:{1} i:{2} f:{3}", Sitecore.Context.GetSiteName(), item.Database.Name, item.ID, field.Name);
276+
Logger.Debug(">> IsFallbackSupported - s:{0} db:{1} i:{2} f:{3}", Sitecore.Context.GetSiteName(), item.Database.Name, item.ID, field.Name);
277277
Logger.PushIndent();
278278

279279
if (!_siteManager.IsFallbackEnabledForDisplayMode(Sitecore.Context.Site))
280280
{
281-
Debug("Fallback is not enabled for current page mode");
281+
Logger.Debug("Fallback is not enabled for current page mode");
282282
isSupported = false;
283283
}
284284
else if (!_siteManager.IsFallbackEnabled(Sitecore.Context.Site.SiteInfo))
285285
{
286-
Debug("Fallback is not enabled for site {0}", Sitecore.Context.Site.Name);
286+
Logger.Debug("Fallback is not enabled for site {0}", Sitecore.Context.Site.Name);
287287
isSupported = false;
288288
}
289289
else if (!IsItemInSupportedDatabase(item))
290290
{
291-
Debug("Item database '{0}' not valid.", item.Database.Name);
291+
Logger.Debug("Item database '{0}' not valid.", item.Database.Name);
292292
isSupported = false;
293293

294294
// lets cache this item as skipped to prevent future checks on it
295295
SkipItemCache.SetSkippedItem(item);
296296
}
297297
else if (!IsItemInSupportedContentPath(item)) // it must be under /sitecore/content
298298
{
299-
Debug("Item {0} is in an invalid path", item.Name);
299+
Logger.Debug("Item {0} is in an invalid path", item.Name);
300300
isSupported = false;
301301

302302
// lets cache this item as skipped to prevent future checks on it
@@ -305,7 +305,7 @@ private bool IsFallbackSupported(Field field)
305305

306306
_supportCache.SetFallbackSupport(field, isSupported);
307307
Logger.PopIndent();
308-
Debug("<< IsFallbackSupported: {0}", isSupported);
308+
Logger.Debug("<< IsFallbackSupported: {0}", isSupported);
309309
return isSupported;
310310
}
311311

@@ -397,18 +397,6 @@ private void EnableSites()
397397
}
398398
}
399399

400-
/// <summary>
401-
/// Writes the specified message to the ILogger.Debug method.
402-
/// <para>This method is only called when the DEBUG compilation symbol is defined.</para>
403-
/// </summary>
404-
/// <param name="message">The message.</param>
405-
/// <param name="args">The args.</param>
406-
[Conditional("DEBUG")]
407-
private void Debug(string message, params object[] args)
408-
{
409-
Logger.Debug(message, args);
410-
}
411-
412400
/// <summary>
413401
/// Initializes the event handlers.
414402
/// </summary>
@@ -520,7 +508,7 @@ private void DataEngine_AddedVersion(object sender, ExecutedEventArgs<AddVersion
520508
/// <param name="args">The args.</param>
521509
private void EnterDisabledState(string message, params object[] args)
522510
{
523-
Debug(string.Concat(">> ", string.Format(message, args), " [Fallback Disabled]"));
511+
Logger.Debug(string.Concat(">> ", string.Format(message, args), " [Fallback Disabled]"));
524512
Logger.PushIndent();
525513
FieldFallback.Data.FallbackDisabler.Enter(FallbackStates.Disabled);
526514
}
@@ -534,7 +522,7 @@ private void ExitDisabledState(string message, params object[] args)
534522
{
535523
SafelyExitFallbackDisabledState();
536524
Logger.PopIndent();
537-
Debug(string.Concat("<< ", string.Format(message, args)));
525+
Logger.Debug(string.Concat("<< ", string.Format(message, args)));
538526
}
539527

540528
/// <summary>
@@ -553,7 +541,7 @@ private bool SafelyExitFallbackDisabledState()
553541
else
554542
{
555543
Logger.Error("FallbackDisabler has been Exited out of order. A corresponding Enter was missed. See Sitecore Bug 369065");
556-
Debug("! Sitecore Bug 369065. Creating Item wasn't raised and we exited out of order.");
544+
Logger.Debug("! Sitecore Bug 369065. Creating Item wasn't raised and we exited out of order.");
557545
return false;
558546
}
559547
return true;

0 commit comments

Comments
 (0)