I'm using NLog in VS2019 and when setting up the logger programmatic (no external nlog configuration file) before first use, I define the loggers there like
var logConsole = new NLog.Targets.ColoredConsoleTarget()
{
Name = "logconsole",
Layout = "${longdate}|${level:upperCase=true}|${message}"
};
config.LoggingRules.Add(new NLog.Config.LoggingRule("*", LogLevel.Debug, logConsole));
Currently I have the delimiter | hardcoded there.
How can I make the delimiter variable? Defining a string delim = "|" and then setting Layout to Layout = "${longdate}${delim}${level:upperCase=true}${delim}${message}" does not work here.