summaryrefslogtreecommitdiff
path: root/src/include/utils/elog.h
AgeCommit message (Expand)Author
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-16Fix typo in reference to __FreeBSD__.Thomas Munro
2022-12-09Create infrastructure for "soft" error reporting.Tom Lane
2022-10-05Add optional parameter to PG_TRY() macrosDavid Rowley
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
2022-08-07Rely on __func__ being supportedAndres Freund
2022-07-11Provide log_status_format(), useful for an emit_log_hook.Jeff Davis
2022-04-08Apply PGDLLIMPORT markings broadly.Robert Haas
2022-01-17Introduce log_destination=jsonlogMichael Paquier
2022-01-12Refactor set of routines specific to elog.cMichael Paquier
2022-01-08Update copyright for 2022Bruce Momjian
2021-04-11Add macro PGWARNING, and make PGERROR available on all platforms.Tom Lane
2021-03-31Add errhint_plural() function and make use of itPeter Eisentraut
2021-03-04Remove server and libpq support for old FE/BE protocol version 2.Heikki Linnakangas
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-29Suppress log spam from multiple reports of SIGQUIT shutdown.Tom Lane
2020-11-24Tidy up definitions of pg_attribute_hot and pg_attribute_coldDavid Rowley
2020-11-24Centralize logic for skipping useless ereport/elog calls.Tom Lane
2020-11-23Improve compiler code layout in elog/ereport ERROR callsDavid Rowley
2020-03-25Go back to returning int from ereport auxiliary functions.Tom Lane
2020-03-24Improve the internal implementation of ereport().Tom Lane
2020-03-24Re-implement the ereport() macro using __VA_ARGS__.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-08Add backtrace support for error reportingAlvaro Herrera
2019-11-07Fix nested error handling in PG_FINALLYPeter Eisentraut
2019-11-01PG_FINALLYPeter Eisentraut
2019-08-13Fix inconsistencies and typos in the tree, take 10Michael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-02-11Fix misleading PG_RE_THROW commentaryAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-08-24Remove test for VA_ARGS, implied by C99.Andres Freund
2018-08-12Revert "Distinguish printf-like functions that support %m from those that don...Tom Lane
2018-08-11Produce compiler errors if errno is referenced inside elog/ereport calls.Tom Lane
2018-08-11Distinguish printf-like functions that support %m from those that don't.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-09-10Improve unreachability recognition in elog() macro.Tom Lane
2016-06-09pgindent run for 9.6Robert Haas
2016-04-14Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund
2016-04-04Introduce a LOG_SERVER_ONLY ereport level, which is never sent to client.Tom Lane
2016-03-17Add syslog_split_messages parameterPeter Eisentraut
2016-03-17Add syslog_sequence_numbers parameterPeter Eisentraut
2016-03-11Allow emit_log_hook to see original message textSimon Riggs
2016-01-02Update copyright for 2016Bruce Momjian
2015-10-08Correct pg_indent to pgindent in various comments.Robert Haas
2015-07-09Fix obsolete comment regarding NOTICE message level.Fujii Masao
2015-03-26Tweak __attribute__-wrapping macros for better pgindent results.Tom Lane