Enable forcing debug log level per logger name
Some checks failed
Build and Publish Jimmy.2 / build_and_publish (push) Has been cancelled

This commit is contained in:
Nexus 2024-05-05 02:45:54 +01:00
parent 87456f32d2
commit 51a3faed25
Signed by: nex
GPG key ID: 0FA334385D0B689F
2 changed files with 8 additions and 0 deletions

View file

@ -119,9 +119,11 @@ class Starboard(commands.Cog):
return
elif payload.emoji != self.emoji:
# Was not a star emoji, ignore.
self.log.debug("%r was not %r. Ignoring.", payload.emoji, self.emoji)
return
elif self.config.get("whitelist"):
if payload.guild_id not in self.config["whitelist"]:
self.log.warning("%d was not in starboard whitelist.")
return
guild: discord.Guild = self.bot.get_guild(payload.guild_id)
@ -142,6 +144,7 @@ class Starboard(commands.Cog):
delete_after=30
)
self.log.info("Processing starboard reaction from %s: %s", payload.user_id, message.jump_url)
embed, star_count = await self.generate_starboard_embed(message)
data = await self.redis.get(str(message.id))

View file

@ -53,6 +53,11 @@ if CONFIG["redis"].pop("no_ping", None) is not None:
CONFIG["redis"]["decode_responses"] = True
for logger_name in CONFIG["logging"].get("verbose", []):
_l = logging.getLogger(logger_name)
_l.setLevel(logging.DEBUG)
_l.debug("Logging level for this logger was forced to DEBUG by config.")
if _t := os.getenv("JIMMY_TOKEN"):
log.info("Overriding config with token from $JIMMY_TOKEN.")
CONFIG["jimmy"]["token"] = _t