I've been trying to use regex to replace __dirname
in logging. However it never seems to work. For instance, in an error stack:
error.stack.includes(__dirname)
returns true
error.stack.reaplce(/__dirname/g, ".\\")
returns the stack trace unchanged
Manually writing out the directory name works, using .replace(__dirname, ".\\")
also works, but obviously doesn't replace everything.
I feel like this might just be me being stupid but, what am I doing wrong here?