PostgreSQL bug(?) - logging with a minimum log level
the logger logs every statement


Then that behavior comes from log_statement:


  log_statement (enum)
  
  Controls which SQL statements are logged. Valid values are none (off),   ddl, mod, and all (all statements). ddl logs all data
  definition statements,