Update log_tool.py to use metrics

This commit is contained in:
2024-08-18 18:44:01 -05:00
parent eccab1862b
commit 1b1063d76e
+3
View File
@@ -1,6 +1,7 @@
# tools/log_tool.py
from .base_tool import BaseTool
from .metrics import metrics
import logging
import os
from datetime import datetime, timedelta
@@ -49,6 +50,7 @@ class LogTool(BaseTool):
}
]
@metrics.measure
def execute(self, function_name, **kwargs):
self.logger.info(f"Executing: {function_name}")
@@ -59,6 +61,7 @@ class LogTool(BaseTool):
self.logger.error(error_message)
return error_message
@metrics.measure
def _get_log_contents(self, line_count=150):
log_file_path = 'logs/output.log'