Hi,

I'm trying to use std.experimental.logger and I'd like the logf(), tracef() style functions to log to a file and stdout. (note: I can use sharedLog.logf(), sharedLog.tracef(), but I prefer just logf())


So I did this:

shared static this() {
    auto ml = new MultiLogger();
    ml.insertLogger("stdout", new FileLogger(std.stdio.stdout));
    ml.insertLogger("applog", new FileLogger("applog.txt"));
    sharedLog = ml;
    logf("This is a test"); // Doesn't work
}


Which doesn't work, so I'm wondering if it's possible to do what I want.


thanks,
lobo

Reply via email to