@Panda as, yes, now I understand and that makes 100% sense. It means those who get down voted can still have an opinion and use common services.
And yes, you’re right. Rather than down vote, just ignore if you don’t agree.
I’m trying some code small addition to NodeBB.
for debugging purposed where do any outputs from console.log() go?
Usually, when I run my own stand-alone node code it ‘hangs the screen’ until Ctrl-X out of it, hence you can see console.logs
But as nodeBB runs as a service in the background, you dont see console.log output on the screen
@eeeee output from console.log
will be in the console tab of the browser when your press F12 to access the developer tools.
@phenomlab
oh, surely only javascript console.log goes to front end, Im meaning using console.log in server side node code.
What I want is a note to myself on server, not viewable front end.
for example Ive added some code which doesnt work, and I want to log (somewhere)
“Reached this code”
x=10
etc
So I want to console log to a server side file I can go and read to help me debug.
Is there a nodebb log already in use I can write to?
I tried making my own txt file as using fs.writeFile and that did not work, but thinking some built in console.log command would be simpler
@eeeee if you’re using the console, you could try
node app.js > app.log 2>&1
This would redirect stdout to a file named app.log and redirect stderr to stdout.
I’m not sure about standard logging under NodeBB, but there is an error log located at logs/error.log
.
Failing that, you could always stop the NodeBB service then use ./nodebb dev
from the console which would then provide debug output.