[TYPO3-dev] devlog severities
ries van Twisk
typo3 at rvt.dds.nl
Thu Feb 19 13:31:13 CET 2009
Steffen,
I think it's important to describe the error messages much like what
you di,
with a simple add on.
This is what I use:
Info: Information messages that are normaly during runtime: Example:
User xxx Was logged in.......... Saved file bla bla bla on XXXX
Notice:Notice messages are fine during runtime, but shows some
condition. Exampled: File XXX was to big for upload......... USer XXX
supplied wrong password
Warning: Recoverable (from a programming point of view) errors:
Example: Disk size is getting small...... User XXXX has tried to login
10 time with a wrong password..... image magick not found, using XXXX
function instead
fatal:Anything that cannot be recovered from and normal program flow
cannot continue: Example: Fatal, connection to the DB cannot be
established.... Fatal: cannot save file no disk space
OK For me is much like a info
I hope the examples give to right explanation to clarify the message..
Ries
On Feb 19, 2009, at 5:13 AM, Steffen Müller wrote:
> Hi.
>
> I am adding some csh to devlog extension atm and asked myself if there
> is a definition of the severity levels.
> Since I could not find anything sufficient, I'd like to discuss this
> issue with you. I'd wish we have some detailed description for each
> severity level as a standard base in TYPO3.
>
> What we have in t3lib_div::devlog() is 5 levels:
> 0 is info
> 1 is notice
> 2 is warning
> 3 is fatal error
> -1 is "OK" message
>
> IMHO the labels are not very precise which leads to arbitrary use and
> interpretation.
>
> I searched the web for meaningful definitions, but did not a
> sufficient
> solution.
>
> syslog(3)
> Debug (maybe Ok in TYPO3): Messages that contain information
> normally of
> use only when debugging a program.
> Info: Informational messages.
> Notice: Conditions that are not error conditions, but should
> possibly be
> handled specially.
> Warning: Warning messages.
> Error: Errors
>
> Even RFC3164 does not describe the syslog priority levels:
> LOG_ERR error conditions
> LOG_WARNING warning conditions
> LOG_NOTICE normal, but significant, condition
> LOG_INFO informational message
> LOG_DEBUG debug-level message
>
> I tried to describe the levels in more or less own words, please
> comment
> the draft:
> Ok: Events with severity Ok have a debugging purpose. Debug message
> provide plenty of informations and are used only while development.
> Info: Informational messages, but less detailed than severity Ok/
> Debug.
> Info signals that things are alright, so usually no action is
> necessary.
> Notice: Normal, but significant condition. Notice is meant to give
> information in the first place, but it signals to pay attention,
> because
> things might not be running perfect.
> Warning: Warning signals a condition that did not prevent completion
> of
> a job, but may require some action to avoid malfunctions in future.
> Error: Error refers to a condition where some fatal malfunction
> occurred
> and action is definitely needed.
>
> I also plead for renaming Ok to Debug, which meaning is much clearer
> for
> developers than Ok is.
>
> What do you think?
>
> --
> cheers,
> Steffen
>
> http://www.t3node.com/
> _______________________________________________
More information about the TYPO3-dev
mailing list