Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit a61e89a

Browse files
committed
Add OrmLiteConfig.ResetLogFactory()
1 parent f39e2a1 commit a61e89a

8 files changed

+20
-7
lines changed

src/ServiceStack.OrmLite/Async/OrmLiteReadCommandExtensionsAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace ServiceStack.OrmLite
1616
{
1717
internal static class OrmLiteReadCommandExtensionsAsync
1818
{
19-
private static readonly ILog Log = LogManager.GetLogger(typeof(OrmLiteReadCommandExtensionsAsync));
19+
internal static ILog Log = LogManager.GetLogger(typeof(OrmLiteReadCommandExtensionsAsync));
2020

2121
internal static Task<IDataReader> ExecReaderAsync(this IDbCommand dbCmd, string sql, CancellationToken token)
2222
{

src/ServiceStack.OrmLite/Async/OrmLiteWriteCommandExtensionsAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace ServiceStack.OrmLite
1616
{
1717
internal static class OrmLiteWriteCommandExtensionsAsync
1818
{
19-
private static readonly ILog Log = LogManager.GetLogger(typeof(OrmLiteWriteCommandExtensionsAsync));
19+
internal static ILog Log = LogManager.GetLogger(typeof(OrmLiteWriteCommandExtensionsAsync));
2020

2121
internal static Task<int> ExecuteSqlAsync(this IDbCommand dbCmd, string sql, IEnumerable<IDbDataParameter> sqlParams, CancellationToken token)
2222
{

src/ServiceStack.OrmLite/Converters/DateTimeConverter.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ namespace ServiceStack.OrmLite.Converters
88
{
99
public class DateTimeConverter : OrmLiteConverter
1010
{
11-
protected static ILog Log = LogManager.GetLogger(typeof(DateTimeConverter));
12-
1311
public override string ColumnDefinition => "DATETIME";
1412

1513
public override DbType DbType => DbType.DateTime;

src/ServiceStack.OrmLite/IOrmLiteConverter.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
22
using System.Data;
3+
using ServiceStack.Logging;
34

45
namespace ServiceStack.OrmLite
56
{
@@ -34,6 +35,8 @@ public interface IHasColumnDefinitionPrecision
3435

3536
public abstract class OrmLiteConverter : IOrmLiteConverter
3637
{
38+
public static ILog Log = LogManager.GetLogger(typeof(OrmLiteConverter));
39+
3740
/// <summary>
3841
/// RDBMS Dialect this Converter is for. Injected at registration.
3942
/// </summary>

src/ServiceStack.OrmLite/OrmLiteConfig.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,5 +205,17 @@ public static IOrmLiteExecFilter ExecFilter
205205
public static Func<string, string> ParamNameFilter { get; set; }
206206

207207
public static Action<ModelDefinition> OnModelDefinitionInit { get; set; }
208+
209+
public static void ResetLogFactory()
210+
{
211+
OrmLiteWriteCommandExtensions.Log = LogManager.GetLogger(typeof(OrmLiteWriteCommandExtensions));
212+
OrmLiteReadCommandExtensions.Log = LogManager.GetLogger(typeof(OrmLiteReadCommandExtensions));
213+
OrmLiteResultsFilterExtensions.Log = LogManager.GetLogger(typeof(OrmLiteResultsFilterExtensions));
214+
OrmLiteUtils.Log = LogManager.GetLogger(typeof(OrmLiteUtils));
215+
OrmLiteWriteCommandExtensionsAsync.Log = LogManager.GetLogger(typeof(OrmLiteWriteCommandExtensionsAsync));
216+
OrmLiteReadCommandExtensionsAsync.Log = LogManager.GetLogger(typeof(OrmLiteReadCommandExtensionsAsync));
217+
OrmLiteResultsFilterExtensionsAsync.Log = LogManager.GetLogger(typeof(OrmLiteResultsFilterExtensionsAsync));
218+
OrmLiteConverter.Log = LogManager.GetLogger(typeof(OrmLiteConverter));
219+
}
208220
}
209221
}

src/ServiceStack.OrmLite/OrmLiteReadCommandExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace ServiceStack.OrmLite
2727

2828
public static class OrmLiteReadCommandExtensions
2929
{
30-
private static readonly ILog Log = LogManager.GetLogger(typeof(OrmLiteReadCommandExtensions));
30+
internal static ILog Log = LogManager.GetLogger(typeof(OrmLiteReadCommandExtensions));
3131
public const string UseDbConnectionExtensions = "Use IDbConnection Extensions instead";
3232

3333
internal static IDataReader ExecReader(this IDbCommand dbCmd, string sql)

src/ServiceStack.OrmLite/OrmLiteUtils.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static class OrmLiteUtils
3636
private static readonly Dictionary<IndexFieldsCacheKey, Tuple<FieldDefinition, int, IOrmLiteConverter>[]> indexFieldsCache
3737
= new Dictionary<IndexFieldsCacheKey, Tuple<FieldDefinition, int, IOrmLiteConverter>[]>(maxCachedIndexFields);
3838

39-
private static readonly ILog Log = LogManager.GetLogger(typeof(OrmLiteUtils));
39+
internal static ILog Log = LogManager.GetLogger(typeof(OrmLiteUtils));
4040

4141
public static void HandleException(Exception ex, string message = null)
4242
{

src/ServiceStack.OrmLite/OrmLiteWriteCommandExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace ServiceStack.OrmLite
2424
{
2525
public static class OrmLiteWriteCommandExtensions
2626
{
27-
private static readonly ILog Log = LogManager.GetLogger(typeof(OrmLiteWriteCommandExtensions));
27+
internal static ILog Log = LogManager.GetLogger(typeof(OrmLiteWriteCommandExtensions));
2828

2929
internal static bool CreateSchema<T>(this IDbCommand dbCmd)
3030
{

0 commit comments

Comments
 (0)