How do you put log calls in constructors when they may be created in a static context?
aliak
something at something.com
Wed Aug 8 21:54:34 UTC 2018
I'm trying to debug stuff, so I want to add verbose logging
struct S(T) {
this() {
writeln("created S(T) with properties and ID");
}
}
static a = S!int(); // bah
I guess users can call this code from any context, but when i'd
also like to see the log output for debugging purposes. Is there
a way around this?
Can I maybe only do a writeln in a non compile-time context?
Cheers,
- ali
More information about the Digitalmars-d-learn
mailing list