Add parameter to enable db logging, disabled by default
This commit is contained in:
parent
26da438efe
commit
2c6b61b7e6
5 changed files with 23 additions and 8 deletions
|
@ -1,4 +1,5 @@
|
|||
using Geekbot.net.Lib.Logger;
|
||||
using Geekbot.net.Lib;
|
||||
using Geekbot.net.Lib.Logger;
|
||||
using Npgsql.Logging;
|
||||
|
||||
namespace Geekbot.net.Database.LoggingAdapter
|
||||
|
@ -6,15 +7,17 @@ namespace Geekbot.net.Database.LoggingAdapter
|
|||
public class NpgsqlLoggingProviderAdapter : INpgsqlLoggingProvider
|
||||
{
|
||||
private readonly GeekbotLogger _geekbotLogger;
|
||||
private readonly RunParameters _runParameters;
|
||||
|
||||
public NpgsqlLoggingProviderAdapter(GeekbotLogger geekbotLogger)
|
||||
public NpgsqlLoggingProviderAdapter(GeekbotLogger geekbotLogger, RunParameters runParameters)
|
||||
{
|
||||
_geekbotLogger = geekbotLogger;
|
||||
_runParameters = runParameters;
|
||||
}
|
||||
|
||||
public NpgsqlLogger CreateLogger(string name)
|
||||
{
|
||||
return new NpgsqlLoggingAdapter(name, _geekbotLogger);
|
||||
return new NpgsqlLoggingAdapter(name, _geekbotLogger, _runParameters);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue