>>>> We recently upgraded from postgres 12.8 to 14.3. We are running >>>> Aurora Postgres on AWS.
>Aurora Postgres != Postgres. This doesn't seem like something they'd change, >but we can't rule that out entirely. >>> Try: >>> select setting, source, sourcefile, pending_restart from pg_settings >>> where name = 'log_min_messages'; >> shgroup02s=> select setting, source, sourcefile, pending_restart from >> pg_settings where name = 'log_min_messages'; setting | source | >> sourcefile | pending_restart >> ---------+---------+------------+----------------- >> warning | default | | f >> (1 row) >OK, so log_min_messages has the expected value in your interactive session, >and yet evidently not in the sessions running these RAISE NOTICE commands. >Maybe you have done ALTER USER SET or ALTER DATABASE SET commands that'd >change it in >those sessions? You could look in the pg_db_role_setting >catalog to answer that definitively. > regards, tom lane We have opened a case with AWS on this issue as well since it is Aurora but I decided to reach out to the community as well. We have pg_cron (which is kicking off the procedures that are executing the code that is causing these NOTICE messages to get written to the log file) setup with cron.database_name = shgroup02s. That database is oid 16436. shgroup02s=> select * from pg_db_role_setting ; setdatabase | setrole | setconfig -------------+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------- 16401 | 0 | {auto_explain.log_min_duration=-1} 16401 | 10 | {log_min_messages=panic} 16436 | 0 | {TimeZone=America/Chicago} 0 | 10 | {TimeZone=utc,log_statement=all,log_min_error_statement=debug5,log_min_messages=panic,exit_on_error=0,statement_timeout=0,role=rdsadmin,auto_explain.log_min_duration=-1,temp_file_limit= -1,"search_path=pg_catalog, public",pg_hint_plan.enable_hint=off,default_transaction_read_only=off} (4 rows) If I login to the shgroup02s database as postgres user (using psql) and interactively call a procedure that cron calls which causes the RAISE NOTICE commands to be written to the log they do NOT get written to the log when I call the procedure. The messages will be displayed on my screen but I don't see them getting written to the log. I see cron has a setting- cron.log_min_messages which is set to warning so it doesn't seem to come from that. Regards Steve