[Issue 24468] stdThreadLocalLog does not print `log` and `trace` logs

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Mar 30 03:37:33 UTC 2024


https://issues.dlang.org/show_bug.cgi?id=24468

--- Comment #2 from Tomoya Tanjo <ttanjo at gmail.com> ---
Thank you for the information.
It works when I set `Loglevel.all` to both logger before calling logging
methods  as follows.

```dlang
    ...
    (cast()sharedLog).logLevel = LogLevel.all;
    stdThreadLocalLog.logLevel = LogLevel.all;

    writeln("==== stdThreadLocalLog ====");
    stdThreadLocalLog.log("log");
    ...
```

> Perhaps this should be duplicated in the documentation for the `stdThreadLocalLog` property.

I guess the information of default logLevel in each logger should be in the
`Thread Local Redirection` section in std.logger because most users read the
documents in std.logger first.

Can I close this issue or leave it opened until the document is improved?
If the case of latter, I will send a pull request for it.

--


More information about the Digitalmars-d-bugs mailing list