mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
* fix up folder structure * update docs * fix imports * fix imports * fix imoprt * fix imports * fix imports * fix imports * fix test import * fix tests * fix main import
1.5 KiB
1.5 KiB
sidebar_label, title
| sidebar_label | title |
|---|---|
| logger | opendevin.core.logger |
get_console_handler
def get_console_handler()
Returns a console handler for logging.
get_file_handler
def get_file_handler()
Returns a file handler for logging.
log_uncaught_exceptions
def log_uncaught_exceptions(ex_cls, ex, tb)
Logs uncaught exceptions along with the traceback.
Arguments:
ex_clstype - The type of the exception.exException - The exception instance.tbtraceback - The traceback object.
Returns:
None
LlmFileHandler Objects
class LlmFileHandler(logging.FileHandler)
LLM prompt and response logging
__init__
def __init__(filename, mode='a', encoding='utf-8', delay=False)
Initializes an instance of LlmFileHandler.
Arguments:
filenamestr - The name of the log file.modestr, optional - The file mode. Defaults to 'a'.encodingstr, optional - The file encoding. Defaults to None.delaybool, optional - Whether to delay file opening. Defaults to False.
emit
def emit(record)
Emits a log record.
Arguments:
recordlogging.LogRecord - The log record to emit.
get_llm_prompt_file_handler
def get_llm_prompt_file_handler()
Returns a file handler for LLM prompt logging.
get_llm_response_file_handler
def get_llm_response_file_handler()
Returns a file handler for LLM response logging.