mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-05 17:02:32 -05:00
Add a custom Logger class with both verbose and trace levels. (#5613)
* rearrange commits * Update redbot/setup.py * change rich log level colours
This commit is contained in:
@@ -17,7 +17,11 @@ import appdirs
|
||||
import click
|
||||
|
||||
from redbot.core.cli import confirm
|
||||
from redbot.core.utils._internal_utils import safe_delete, create_backup as red_create_backup
|
||||
from redbot.core.utils._internal_utils import (
|
||||
safe_delete,
|
||||
create_backup as red_create_backup,
|
||||
cli_level_to_log_level,
|
||||
)
|
||||
from redbot.core import config, data_manager, drivers
|
||||
from redbot.core.drivers import BackendType, IdentifierData
|
||||
|
||||
@@ -352,7 +356,7 @@ async def remove_instance_interaction() -> None:
|
||||
|
||||
|
||||
@click.group(invoke_without_command=True)
|
||||
@click.option("--debug", type=bool)
|
||||
@click.option("--debug", "--verbose", "-v", count=True)
|
||||
@click.option(
|
||||
"--no-prompt",
|
||||
"interactive",
|
||||
@@ -402,7 +406,7 @@ def cli(
|
||||
overwrite_existing_instance: bool,
|
||||
) -> None:
|
||||
"""Create a new instance."""
|
||||
level = logging.DEBUG if debug else logging.INFO
|
||||
level = cli_level_to_log_level(debug)
|
||||
base_logger = logging.getLogger("red")
|
||||
base_logger.setLevel(level)
|
||||
formatter = logging.Formatter(
|
||||
|
||||
Reference in New Issue
Block a user