Add verbose debug option to control detailed debug output level
• Added VERBOSE env var & CLI flag • Implemented verbose_debug() function • Added verbose option to splash screen • Reduced default debug output length • Modified LLM debug logging behavior
This commit is contained in:
@@ -40,7 +40,7 @@ __version__ = "1.0.0"
|
||||
__author__ = "lightrag Team"
|
||||
__status__ = "Production"
|
||||
|
||||
|
||||
from ..utils import verbose_debug
|
||||
import sys
|
||||
import os
|
||||
|
||||
@@ -129,8 +129,8 @@ async def openai_complete_if_cache(
|
||||
logger.debug("===== Query Input to LLM =====")
|
||||
logger.debug(f"Model: {model} Base URL: {base_url}")
|
||||
logger.debug(f"Additional kwargs: {kwargs}")
|
||||
logger.debug(f"Query: {prompt}")
|
||||
logger.debug(f"System prompt: {system_prompt}")
|
||||
verbose_debug(f"Query: {prompt}")
|
||||
verbose_debug(f"System prompt: {system_prompt}")
|
||||
# logger.debug(f"Messages: {messages}")
|
||||
|
||||
try:
|
||||
|
@@ -43,6 +43,7 @@ __status__ = "Production"
|
||||
import sys
|
||||
import re
|
||||
import json
|
||||
from ..utils import verbose_debug
|
||||
|
||||
if sys.version_info < (3, 9):
|
||||
pass
|
||||
@@ -119,7 +120,7 @@ async def zhipu_complete_if_cache(
|
||||
# Add debug logging
|
||||
logger.debug("===== Query Input to LLM =====")
|
||||
logger.debug(f"Query: {prompt}")
|
||||
logger.debug(f"System prompt: {system_prompt}")
|
||||
verbose_debug(f"System prompt: {system_prompt}")
|
||||
|
||||
# Remove unsupported kwargs
|
||||
kwargs = {
|
||||
|
Reference in New Issue
Block a user