Skip to content

Commit 4ad0cc6

Browse files
committed
feat!: upgrade to NHibernate 5.1
1 parent a171099 commit 4ad0cc6

18 files changed

+58
-62
lines changed

src/NHibernate.Search/Backend/Impl/Lucene/LuceneWorker.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace NHibernate.Search.Backend.Impl.Lucene
1111
{
1212
public class LuceneWorker
1313
{
14-
private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(LuceneWorker));
14+
private static readonly INHibernateLogger log = NHibernateLogger.For(typeof(LuceneWorker));
1515
private readonly Workspace workspace;
1616

1717
#region Constructors
@@ -62,7 +62,7 @@ public void PerformWork(DeleteLuceneWork work, IDirectoryProvider provider)
6262
public void PerformWork(OptimizeLuceneWork work, IDirectoryProvider provider)
6363
{
6464
System.Type entity = work.EntityClass;
65-
if (log.IsDebugEnabled)
65+
if (log.IsDebugEnabled())
6666
{
6767
log.Debug("Optimize Lucene index: " + entity);
6868
}
@@ -82,7 +82,7 @@ public void PerformWork(OptimizeLuceneWork work, IDirectoryProvider provider)
8282
public void PerformWork(PurgeAllLuceneWork work, IDirectoryProvider provider)
8383
{
8484
System.Type entity = work.EntityClass;
85-
if (log.IsDebugEnabled)
85+
if (log.IsDebugEnabled())
8686
{
8787
log.Debug("PurgeAll Lucene index: " + entity);
8888
}
@@ -105,7 +105,7 @@ public void PerformWork(PurgeAllLuceneWork work, IDirectoryProvider provider)
105105

106106
private void Add(System.Type entity, object id, Document document, IDirectoryProvider provider)
107107
{
108-
if (log.IsDebugEnabled)
108+
if (log.IsDebugEnabled())
109109
{
110110
log.Debug("Add to Lucene index: " + entity + "#" + id + ": " + document);
111111
}
@@ -129,7 +129,7 @@ private void Remove(System.Type entity, object id, IDirectoryProvider provider)
129129
* We can only delete by term, and the index doesn't have a termt that
130130
* uniquely identify the entry. See logic below
131131
*/
132-
log.DebugFormat("remove from Lucene index: {0}#{1}", entity, id);
132+
log.Debug("remove from Lucene index: {0}#{1}", entity, id);
133133
DocumentBuilder builder = workspace.GetDocumentBuilder(entity);
134134
Term term = builder.GetTerm(id);
135135
IndexReader reader = workspace.GetIndexReader(provider, entity);
@@ -165,7 +165,7 @@ private void Remove(System.Type entity, object id, IDirectoryProvider provider)
165165
}
166166
catch (IOException e)
167167
{
168-
log.Warn("Unable to close termDocs properly", e);
168+
log.Warn(e, "Unable to close termDocs properly");
169169
}
170170
}
171171
}

src/NHibernate.Search/Backend/Workspace.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace NHibernate.Search.Backend
2424
/// TODO introduce the notion of read only IndexReader? We cannot enforce it because Lucene use abstract classes, not interfaces
2525
public class Workspace : IDisposable
2626
{
27-
private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(Workspace));
27+
private static readonly INHibernateLogger log = NHibernateLogger.For(typeof(Workspace));
2828

2929
private readonly Dictionary<IDirectoryProvider, IndexReader> readers;
3030
private readonly Dictionary<IDirectoryProvider, IndexWriter> writers;
@@ -236,7 +236,7 @@ private void CleanUp(SearchException originalException)
236236
{
237237
if (raisedException != null)
238238
{
239-
log.Error("Subsequent Exception while closing IndexReader", e);
239+
log.Error(e, "Subsequent Exception while closing IndexReader");
240240
}
241241
else
242242
{
@@ -280,7 +280,7 @@ private void CleanUp(SearchException originalException)
280280
{
281281
if (raisedException != null)
282282
{
283-
log.Error("Subsequent Exception while closing IndexWriter", e);
283+
log.Error(e, "Subsequent Exception while closing IndexWriter");
284284
}
285285
else
286286
{

src/NHibernate.Search/Engine/DocumentBuilder.cs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace NHibernate.Search.Engine
2626
public class DocumentBuilder
2727
{
2828
public const string CLASS_FIELDNAME = "_hibernate_class";
29-
private static readonly IInternalLogger logger = LoggerProvider.LoggerFor(typeof(DocumentBuilder));
29+
private static readonly INHibernateLogger logger = NHibernateLogger.For(typeof(DocumentBuilder));
3030

3131
private readonly IDirectoryProvider[] directoryProviders;
3232
private readonly IIndexShardingStrategy shardingStrategy;
@@ -288,9 +288,7 @@ private void BuildDocumentFields(Object instance, Document doc, DocumentMapping
288288
}
289289
catch (Exception e)
290290
{
291-
logger.Error(
292-
string.Format(CultureInfo.InvariantCulture, "Error processing class bridge for {0}",
293-
bridgeName), e);
291+
logger.Error(e, string.Format(CultureInfo.InvariantCulture, "Error processing class bridge for {0}", bridgeName));
294292
}
295293
}
296294

@@ -322,9 +320,7 @@ private void BuildDocumentField(FieldMapping fieldMapping, object unproxiedInsta
322320
}
323321
catch (Exception e)
324322
{
325-
logger.Error(
326-
string.Format(CultureInfo.InvariantCulture, "Error processing field bridge for {0}.{1}",
327-
unproxiedInstance.GetType().FullName, fieldName), e);
323+
logger.Error(e, string.Format(CultureInfo.InvariantCulture, "Error processing field bridge for {0}.{1}", unproxiedInstance.GetType().FullName, fieldName));
328324
}
329325
}
330326

@@ -490,9 +486,9 @@ private static void PopulateResult(
490486
if (fieldStore != Attributes.Store.No && fieldBridge is ITwoWayFieldBridge)
491487
{
492488
result[matchingPosition] = ((ITwoWayFieldBridge)fieldBridge).Get(fieldName, document);
493-
if (logger.IsInfoEnabled)
489+
if (logger.IsInfoEnabled())
494490
{
495-
logger.Info("Field " + fieldName + " projected as " + result[matchingPosition]);
491+
logger.Info("Field {0} projected as {1}", fieldName, result[matchingPosition]);
496492
}
497493
}
498494
else

src/NHibernate.Search/Engine/ObjectLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace NHibernate.Search.Engine
55
{
66
public partial class ObjectLoader : ILoader
77
{
8-
private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(ObjectLoader));
8+
private static readonly INHibernateLogger log = NHibernateLogger.For(typeof(ObjectLoader));
99

1010
private ISession session;
1111

src/NHibernate.Search/Engine/QueryLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace NHibernate.Search.Engine
66
{
77
public partial class QueryLoader : ILoader
88
{
9-
private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(QueryLoader));
9+
private static readonly INHibernateLogger log = NHibernateLogger.For(typeof(QueryLoader));
1010
private static readonly IList EMPTY_LIST = new ArrayList();
1111
private const int MAX_IN_CLAUSE = 500;
1212

src/NHibernate.Search/Event/FullTextIndexCollectionEventListener.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace NHibernate.Search.Event
1212
public partial class FullTextIndexCollectionEventListener : FullTextIndexEventListener,
1313
IPostCollectionRecreateEventListener, IPostCollectionRemoveEventListener, IPostCollectionUpdateEventListener
1414
{
15-
private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(FullTextIndexCollectionEventListener));
15+
private static readonly INHibernateLogger log = NHibernateLogger.For(typeof(FullTextIndexCollectionEventListener));
1616

1717
#region Public methods
1818

src/NHibernate.Search/Impl/SearchFactoryImpl.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace NHibernate.Search.Impl
2424
{
2525
public class SearchFactoryImpl : ISearchFactoryImplementor
2626
{
27-
private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(SearchFactoryImpl));
27+
private static readonly INHibernateLogger log = NHibernateLogger.For(typeof(SearchFactoryImpl));
2828
private static readonly object searchFactoryKey = new object();
2929

3030
private readonly ISearchMapping mapping;
@@ -235,7 +235,7 @@ public void Close()
235235
}
236236
catch (Exception e)
237237
{
238-
log.Error("ReaderProvider raises an exception on destroy()", e);
238+
log.Error(e, "ReaderProvider raises an exception on destroy()");
239239
}
240240
}
241241
}

src/NHibernate.Search/Mapping/AttributeBased/AttributeSearchMappingBuilder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace NHibernate.Search.Mapping.AttributeBased
1919
using Type = System.Type;
2020

2121
public class AttributeSearchMappingBuilder {
22-
private static readonly IInternalLogger logger = LoggerProvider.LoggerFor(typeof(AttributeSearchMappingBuilder));
22+
private static readonly INHibernateLogger logger = NHibernateLogger.For(typeof(AttributeSearchMappingBuilder));
2323

2424
private int level;
2525
private int maxLevel = int.MaxValue;
@@ -290,7 +290,7 @@ private void BuildProperty(
290290
documentMapping.Embedded.Add(embedded);
291291
context.Processed.Remove(actualFieldType); // pop
292292
}
293-
else if (logger.IsDebugEnabled)
293+
else if (logger.IsDebugEnabled())
294294
{
295295
logger.Debug("Depth reached, ignoring " + path + localPrefix);
296296
}

src/NHibernate.Search/Mapping/AttributeBased/AttributeUtil.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace NHibernate.Search.Mapping.AttributeBased
99
{
1010
public class AttributeUtil
1111
{
12-
private static readonly IInternalLogger logger = LoggerProvider.LoggerFor(typeof(AttributeUtil));
12+
private static readonly INHibernateLogger logger = NHibernateLogger.For(typeof(AttributeUtil));
1313

1414
#region Public methods
1515

src/NHibernate.Search/NHibernate.Search.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</ItemGroup>
2424
<ItemGroup>
2525
<PackageReference Include="Lucene.Net" Version="2.9.4.1" />
26-
<PackageReference Include="NHibernate" Version="5.0.8" />
26+
<PackageReference Include="NHibernate" Version="5.1.7" />
2727
<PackageReference Include="Iesi.Collections" Version="4.0.4" />
2828
</ItemGroup>
2929
<ItemGroup>

0 commit comments

Comments
 (0)