Commit to match discussed elog() changes. Only update is that LOG is

Bruce Momjian <bruce@momjian.us>

Commit: a033daf5663944872080f1f52deb2ffcb40f4042
Author: Bruce Momjian <bruce@momjian.us>
Date: 2002-03-02T21:39:36Z
Releases: 7.3.1
Commit to match discussed elog() changes.  Only update is that LOG is
now just below FATAL in server_min_messages.  Added more text to
highlight ordering difference between it and client_min_messages.

---------------------------------------------------------------------------

REALLYFATAL => PANIC
STOP => PANIC
New INFO level the prints to client by default
New LOG level the prints to server log by default
Cause VACUUM information to print only to the client
NOTICE => INFO where purely information messages are sent
DEBUG => LOG for purely server status messages
DEBUG removed, kept as backward compatible
DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1 added
DebugLvl removed in favor of new DEBUG[1-5] symbols
New server_min_messages GUC parameter with values:
        DEBUG[5-1], INFO, NOTICE, ERROR, LOG, FATAL, PANIC
New client_min_messages GUC parameter with values:
        DEBUG[5-1], LOG, INFO, NOTICE, ERROR, FATAL, PANIC
Server startup now logged with LOG instead of DEBUG
Remove debug_level GUC parameter
elog() numbers now start at 10
Add test to print error message if older elog() values are passed to elog()
Bootstrap mode now has a -d that requires an argument, like postmaster

Files

PathChange+/−
doc/src/sgml/ref/postgres-ref.sgml modified +5 −3
doc/src/sgml/ref/postmaster.sgml modified +3 −4
doc/src/sgml/runtime.sgml modified +33 −14
src/backend/access/gist/gist.c modified +3 −3
src/backend/access/hash/hash.c modified +3 −3
src/backend/access/heap/heapam.c modified +39 −39
src/backend/access/heap/hio.c modified +3 −3
src/backend/access/nbtree/nbtinsert.c modified +7 −7
src/backend/access/nbtree/nbtree.c modified +23 −23
src/backend/access/rtree/rtree.c modified +3 −3
src/backend/access/transam/clog.c modified +11 −11
src/backend/access/transam/xact.c modified +5 −5
src/backend/access/transam/xlog.c modified +64 −64
src/backend/access/transam/xlogutils.c modified +4 −4
src/backend/bootstrap/bootparse.y modified +16 −26
src/backend/bootstrap/bootstrap.c modified +32 −42
src/backend/catalog/aclchk.c modified +19 −19
src/backend/commands/analyze.c modified +6 −7
src/backend/commands/async.c modified +17 −17
src/backend/commands/command.c modified +2 −3
src/backend/commands/creatinh.c modified +3 −3
src/backend/commands/define.c modified +3 −3
src/backend/commands/explain.c modified +7 −7
src/backend/commands/sequence.c modified +4 −4
src/backend/commands/trigger.c modified +3 −3
src/backend/commands/user.c modified +3 −3
src/backend/commands/vacuum.c modified +13 −13
src/backend/commands/vacuumlazy.c modified +12 −15
src/backend/commands/variable.c modified +12 −12
src/backend/executor/execAmi.c modified +2 −2
src/backend/executor/execMain.c modified +2 −2
src/backend/executor/instrument.c modified +3 −3
src/backend/executor/nodeAgg.c modified +2 −2
src/backend/executor/nodeAppend.c modified +2 −2
src/backend/libpq/auth.c modified +4 −7
src/backend/libpq/crypt.c modified +2 −2
src/backend/libpq/pqcomm.c modified +7 −7
src/backend/optimizer/geqo/geqo_erx.c modified +4 −4
src/backend/optimizer/geqo/geqo_main.c modified +11 −11
src/backend/optimizer/path/indxpath.c modified +3 −3
src/backend/parser/analyze.c modified +5 −5
src/backend/parser/gram.y modified +3 −3
src/backend/parser/parse_relation.c modified +2 −2
src/backend/postmaster/postmaster.c modified +59 −93
src/backend/storage/buffer/bufmgr.c modified +5 −5
src/backend/storage/file/fd.c modified +32 −32
src/backend/storage/ipc/ipc.c modified +4 −7
src/backend/storage/ipc/ipci.c modified +2 −3
src/backend/storage/ipc/sinvaladt.c modified +3 −4
src/backend/storage/ipc/sinval.c modified +3 −3
src/backend/storage/lmgr/lock.c modified +9 −9
src/backend/storage/lmgr/lwlock.c modified +3 −4
src/backend/storage/lmgr/proc.c modified +3 −3
src/backend/storage/smgr/md.c modified +5 −5
src/backend/storage/smgr/smgr.c modified +2 −2
src/backend/tcop/postgres.c modified +53 −39
src/backend/utils/adt/acl.c modified +3 −3
src/backend/utils/adt/format_type.c modified +2 −2
src/backend/utils/adt/pg_locale.c modified +3 −3
src/backend/utils/adt/selfuncs.c modified +2 −2
src/backend/utils/cache/catcache.c modified +25 −25
src/backend/utils/error/elog.c modified +192 −24
src/backend/utils/fmgr/dfmgr.c modified +2 −3
src/backend/utils/hash/dynahash.c modified +2 −2
src/backend/utils/init/findbe.c modified +15 −24
src/backend/utils/init/globals.c modified +1 −3
src/backend/utils/init/miscinit.c modified +5 −5
src/backend/utils/misc/guc.c modified +17 −10
src/backend/utils/misc/guc-file.l modified +2 −2
src/backend/utils/misc/postgresql.conf.sample modified +8 −1
src/bin/initdb/initdb.sh modified +2 −2
src/bin/psql/tab-complete.c modified +3 −2
src/include/bootstrap/bootstrap.h modified +1 −3
src/include/miscadmin.h modified +1 −3
src/include/utils/elog.h modified +28 −9
src/pl/plperl/eloglvl.c modified +1 −1
src/pl/plpgsql/src/gram.y modified +2 −2
src/pl/plpython/plpython.c modified +12 −12
src/pl/tcl/pltcl.c modified +2 −2
src/test/regress/expected/alter_table.out modified +27 −27
src/test/regress/expected/create_misc.out modified +2 −2
src/test/regress/expected/create_table.out modified +5 −5
src/test/regress/expected/foreign_key.out modified +88 −88
src/test/regress/expected/horology.out modified +5 −5
src/test/regress/expected/inherit.out modified +2 −2