Sha256: 37b100e8b69ce8ebd383ef0c323c0be28aa78b6d4b58eb682edddae616f15004
Contents?: true
Size: 1.1 KB
Versions: 3
Compression:
Stored size: 1.1 KB
Contents
using NLog; using NLog.Targets; class Example { static void Main(string[] args) { DatabaseTarget target = new DatabaseTarget(); DatabaseParameterInfo param; target.DBProvider = "oledb"; target.ConnectionString = "Provider=msdaora;Data Source=MYORACLEDB;User Id=DBO;Password=MYPASSWORD;"; target.CommandText = "insert into LOGTABLE( TIME_STAMP,LOGLEVEL,LOGGER,CALLSITE,MESSAGE) values(?,?,?,?,?)"; target.Parameters.Add(new DatabaseParameterInfo("TIME_STAMP", "${longdate}")); target.Parameters.Add(new DatabaseParameterInfo("LOGLEVEL", "${level:uppercase=true}")); target.Parameters.Add(new DatabaseParameterInfo("LOGGER", "${logger}")); target.Parameters.Add(new DatabaseParameterInfo("CALLSITE", "${callsite:filename=true}")); target.Parameters.Add(new DatabaseParameterInfo("MESSAGE", "${message}")); NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(target, LogLevel.Debug); Logger logger = LogManager.GetLogger("Example"); logger.Debug("log message"); } }
Version data entries
3 entries across 3 versions & 1 rubygems