aboutsummaryrefslogtreecommitdiff
path: root/autogpts/autogpt/autogpt/core/runner/client_lib/logging/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'autogpts/autogpt/autogpt/core/runner/client_lib/logging/__init__.py')
-rw-r--r--autogpts/autogpt/autogpt/core/runner/client_lib/logging/__init__.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/autogpts/autogpt/autogpt/core/runner/client_lib/logging/__init__.py b/autogpts/autogpt/autogpt/core/runner/client_lib/logging/__init__.py
new file mode 100644
index 000000000..6d263b6ad
--- /dev/null
+++ b/autogpts/autogpt/autogpt/core/runner/client_lib/logging/__init__.py
@@ -0,0 +1,22 @@
+import logging
+
+from .config import BelowLevelFilter, FancyConsoleFormatter, configure_root_logger
+from .helpers import dump_prompt
+
+
+def get_client_logger():
+ # Configure logging before we do anything else.
+ # Application logs need a place to live.
+ client_logger = logging.getLogger("autogpt_client_application")
+ client_logger.setLevel(logging.DEBUG)
+
+ return client_logger
+
+
+__all__ = [
+ "configure_root_logger",
+ "get_client_logger",
+ "FancyConsoleFormatter",
+ "BelowLevelFilter",
+ "dump_prompt",
+]