Can anyone help me to understand the significance of Fatal Error. What I understand, it could come in a hardware crash or could be out of memory, conditions when application could not continue. But, at any hardware crash how log4j would able to log Fatal errors, because application will stop? What is the significance of saying log.fatal("Severe Error")?
The FATAL level designates very severe error events that will presumably lead the application to abort.
. Very occasionally your error is so bad that the logger doesn't even log, but you'd know via other means that the application is not working, e.g. the power has gone out.