logging
If I follow the user guide on how to add logging into a code: https://docs.buildship.com/logging
and perform test on one specific node.
Logs are not written into the logging panel.
I have tried several times and it seems that is not written at all.
It seems that only works with the test of the entire scenario.
How can I perform troubleshooting of the issues in the node ?
Logging – BuildShip
A unified resource to start building your backend with low-code. Dive into triggers, nodes, and step-by-step guidance to jumpstart your workflow creation.
Solution:Jump to solution
Hi @oneway6026 sent you an email, regarding this, you can followup on the email. The logging statements are working fine and showing up in your workflow. More info shared over email.
21 Replies
Hi @oneway6026 currently logging only works on entire workflow testing, we'll add this to enable this feature for individual node test in future.
Given this, the
logging.log()
should work with the mentioned steps. The logging statements you add in the node log should appear in the cloud log window on a full workflow test,thank you for your quick answer Gaurav. I was expecting that as well, however, it is not the case.
It might be the issue on how you added logging statements, can you share your node logic where you have added logging statements along with screenshot of the log window after running testes?
first thing that comes to my mind is that there is some kind of delay between build and production enviorment
sure, give me a moment
as you can see, I've tested this code on my server to confirm that is working
inability to perform troubleshooting on a specific node is a big impediment as far as I'm concerned
from the screenshot it shows running state, can you close and refresh the logs and see, it should show completed and show you the logging.log statements.
it is still the same, there is no log info
not even error log
can you submit via in-app we can check on your project?
in-app?
Support Messages – BuildShip
A unified resource to start building your backend with low-code. Dive into triggers, nodes, and step-by-step guidance to jumpstart your workflow creation.
you mean support
yes, sure
Solution
Hi @oneway6026 sent you an email, regarding this, you can followup on the email. The logging statements are working fine and showing up in your workflow. More info shared over email.
Hello Gaurav, thank you for the info. It seems that you didn't understand me well. Let me try to explain it. When I said , logging is not working, I was trying to point to the fact that when you ad logging.log("TEST"); and hit save, that log is not visible even when you perform testing of the entire flow.
it seems that there is some kind of a delay between save enviorment and operational enviroment
logs are visible sometimes several hours lates, sometimes several days later
So, it seems that problem is not logging part but operational architecture
You can click Refresh after execution is completed, the logs should show up after ~1 minute. Sent you the working logging screenshot of your worklow over email.
that part works fine. logs are visible after execution
I am not refering to that
but, execution is not using the code that I saved, but some earlier version
if you perform:
1. Change of the code
2. Save the code
3. Repeat step 1 and 2 several times
4. Test entire solution
Result: it is executed some version of the code, but not the last one
I have sent you the video , it is visible there
it is probably some sync issue between repository and operational enviorment
we'll check on delays though, in the video https://jam.dev/c/8a18c092-68c5-4e7e-b49a-042e65b684cb. You didn't let the the test to complete execution, it is still in running state, after the running state is completed and you click refresh it does show up. We'll check on this to display it in a better UX. Thanks.
No, it is finished, at the 0:23 you got the result
If you need help, let me know. I am willing to check it out, free of charge
Hello Gaurav, any update on this one?
We are working on fixing the issue, yes you are right, its not with the logging, but with syncing on production.