我对没有发送到任何NLog目标的ILogger消息有一个问题。例如,如果我有以下代码 public class TestConnectionController : ControllerBase
{
private readonly ILogger<TestConnectionController> _logger;
/// <summary>
/// Initializes a new instance of the <see cref="TestConnectionController"/> class.
我想使用NLog登录到RavenDb数据库。显然没有现有的NLog目标(根据和搜索),所以我正在尝试编写我自己的。我总是与RavenDb客户端自己的NLog配置发生冲突,并且我不知道如何解决这个问题。这是我的目标:
namespace NLog.RavenDb
{
class LogEntry
{
public string Id { get; set; }
public Exception Exception { get; set; }
public string LogLevel { get; set; }
p
我真的很难让一个基本的自定义目标在Xamarin Android应用程序上与NLog一起工作。
我想创建一个简单的LogCat目标,以便能够使用标记,这样我的调试就会更容易,更“人性化”
LogCatTarget.cs:
using NLog;
using NLog.Config;
using NLog.Targets;
using Android.Util;
namespace NLog.CustomTarget
{
[Target("LogCat")]
public sealed class LogCatTarget : TargetWithLayout
我在MVC中有一个web应用程序,它使用NLog和Quartz来运行一些作业。
我需要将作业的日志保存在一个不同的文件中,但我找不到这样做的方法,因为我只有一个指向应用程序的LogManager。
尝试使用其他目标,但没有成功。
有人知道怎么做吗?
以下是我今天使用的内容:
var config = new NLog.Config.LoggingConfiguration();
var logfile = new NLog.Targets.FileTarget("logfile") { FileName = ArquivoLog, Name="logfile",
我对CastleWindsor安装程序有问题。现在我给Nlog记录器上了课。
public class Log
{
public static Logger Instance = LogManager.GetCurrentClassLogger();
}
我想把它转换成城堡,但是我不知道如何为这个案例创建IWindsorInstaller。