@@ -73,7 +73,7 @@ def __init__(self):
7373 self .metadata_loop = None
7474 self .formatter = SafeFormatter ()
7575 self .loaded_cogs = ["cogs.modmail" , "cogs.plugins" , "cogs.utility" ]
76-
76+ self . log_file_name = os . path . join ( temp_dir , f" { self . token . split ( '.' )[ 0 ] } .log" )
7777 self ._connected = asyncio .Event ()
7878 self .start_time = datetime .utcnow ()
7979
@@ -144,9 +144,8 @@ def _configure_logging(self):
144144 "DEBUG" : logging .DEBUG ,
145145 }
146146
147- log_file_name = self .token .split ("." )[0 ]
148147 ch_debug = logging .FileHandler (
149- os . path . join ( temp_dir , f" { log_file_name } .log" ) , mode = "a+"
148+ self . log_file_name , mode = "a+"
150149 )
151150
152151 ch_debug .setLevel (logging .DEBUG )
@@ -169,6 +168,7 @@ def _configure_logging(self):
169168 else :
170169 logger .info ("Invalid logging level set." )
171170 logger .warning ("Using default logging level: %s." , level_text )
171+ logger .info ("Log file: %s" , self .log_file_name )
172172 logger .debug ("Successfully configured logging." )
173173
174174 @property
@@ -545,8 +545,8 @@ async def convert_emoji(self, name: str) -> str:
545545 if name not in UNICODE_EMOJI :
546546 try :
547547 name = await converter .convert (ctx , name .strip (":" ))
548- except commands .BadArgument :
549- logger .warning ("%s is not a valid emoji." , name )
548+ except commands .BadArgument as e :
549+ logger .warning ("%s is not a valid emoji. %s. " , str ( e ) )
550550 raise
551551 return name
552552
0 commit comments