PgLogLevel
Namespace: Ankus
Assembly: Ankus.Runtime.dll
Selects a PostgreSQL reporting severity, independently of version-specific native numeric values.
public enum PgLogLevelFields
Section titled “Fields”Debug1
Section titled “Debug1”Reports the least detailed debugging messages.
Debug1 = 4Debug2
Section titled “Debug2”Reports debugging messages at detail level two.
Debug2 = 3Debug3
Section titled “Debug3”Reports debugging messages at detail level three.
Debug3 = 2Debug4
Section titled “Debug4”Reports debugging messages at detail level four.
Debug4 = 1Debug5
Section titled “Debug5”Reports the most detailed debugging messages.
Debug5 = 0Throws a catchable PgException; an unhandled exception becomes PostgreSQL ERROR after managed unwinding.
Error = 10Unwinds managed code, then terminates the backend connection at the native reporting boundary.
Fatal = 11Reports information to clients regardless of client_min_messages.
Info = 7Reports server operational messages, routed to the server log by default.
Log = 5Notice
Section titled “Notice”Reports expected events helpful to clients.
Notice = 8Unwinds managed code, then aborts the backend and triggers PostgreSQL cluster crash recovery.
Panic = 12ServerOnly
Section titled “ServerOnly”Reports operational messages to the server log only, regardless of client settings.
ServerOnly = 6Warning
Section titled “Warning”Reports unexpected events while allowing execution to continue.
Warning = 9