DATAFLOW: What's the difference between Notice & Warning & Info?

Hello!

One thing that catches my attention is that Notice & Info severities look the same

But in reality Notice is showing the same logs as Warning

![Screen Shot 2023-05-26 at 12.46.03.png|2270x720](upload://3t29A5qNWs0rzK8pOei2ogbd0xg.jpeg)


Please take a look at how the filters are being applied with other severities, just in case.


Best regards
David Regalado
Web | Linkedin | Twitter

The terms “Notice”, “Warning”, and “Info” refer to different levels of log messages, each representing a different severity or importance of the event being logged. Here’s what each generally means:

  • Info: This is the default logging level set on workers by the Apache Beam SDK for both Java and Python. It is used for routine informational messages. These messages are usually not necessary for troubleshooting problems but might be useful for analysis or auditing, or for understanding the progress or state of jobs.

  • Warning: This level is used for potentially problematic situations that do not yet represent errors but may become errors if no action is taken. These messages are of a higher priority than Info messages.

  • Notice: This level is often used for important but non-error messages. Events that are unusual but not error conditions, often representing things that might be a cause for concern under some circumstances.

1 Like

Thanks for the reply!

Ok with what you said, but having two for the same log is confusing, don’t you think?


Best regards
David Regalado
Web | Linkedin | Twitter

The “Notice” level is more like a place holder. It’s not a standard level in most logging systems, including the ones used in Apache Beam (which underlies Dataflow).

1 Like