Skip to content

Default log level (info) also logs debug messages, overriding log level has no effect. #571

@darkl0rd

Description

@darkl0rd

What did you do?
Start the postgres-exporter with the default log-level set (info), and started it with the log-level explicitly set to 'info' (--log.level=info)

What did you expect to see?
Only info, error and warn messages to be logged

What did you see instead? Under which circumstances?
All log categories being logged (i.e. including debug)

Environment

  • postgres_exporter version:
0.10.0
  • postgres_exporter flags:
--log.level=info 
  • PostgresSQL version:
13.3
  • Logs:
$ postgres_exporter --log.level=info
ts=2021-08-14T06:22:48.830Z caller=log.go:168 level=debug msg="Querying PostgreSQL version" server=xxxx
ts=2021-08-14T06:22:48.831Z caller=log.go:168 level=debug msg="Querying pg_setting view" server=xxxx
ts=2021-08-14T06:22:48.834Z caller=log.go:168 level=debug msg="Querying namespace" namespace=pg_locks
ts=2021-08-14T06:22:48.835Z caller=log.go:168 level=debug msg="Querying namespace" namespace=pg_stat_replication
ts=2021-08-14T06:22:48.837Z caller=log.go:168 level=debug msg="Querying namespace" namespace=pg_database
...
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions