LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • MCP Adapters
    • Overview
    • Agents
    • Callbacks
    • Chains
    • Chat models
    • Embeddings
    • Evaluation
    • Globals
    • Hub
    • Memory
    • Output parsers
    • Retrievers
    • Runnables
    • LangSmith
    • Storage
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    MCP Adapters
    OverviewAgentsCallbacksChainsChat modelsEmbeddingsEvaluationGlobalsHubMemoryOutput parsersRetrieversRunnablesLangSmithStorage
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-classiccallbackstracersloggingLoggingCallbackHandler
    Class●Since v1.0

    LoggingCallbackHandler

    Copy
    LoggingCallbackHandler(
      self,
      logger: logging.Logger,
      log_level: int = logging.INFO,
      extra: dict

    Bases

    FunctionCallbackHandler

    Constructors

    Attributes

    Methods

    Inherited fromFunctionCallbackHandler(langchain_core)

    Attributes

    Afunction_callback

    Methods

    Mget_parentsMget_breadcrumbs

    Inherited fromBaseTracer(langchain_core)

    View source on GitHub
    |
    None
    =
    None
    ,
    **
    kwargs
    :
    Any
    =
    {
    }
    )

    Methods

    Mon_chat_model_startMon_llm_startMon_llm_new_tokenMon_retryMon_llm_endMon_llm_errorMon_chain_startMon_chain_endMon_chain_errorMon_tool_startMon_tool_endMon_tool_errorMon_retriever_startMon_retriever_errorMon_retriever_end

    Inherited fromBaseCallbackHandler(langchain_core)

    Attributes

    Araise_errorArun_inlineAignore_llmAignore_retryAignore_chainAignore_agentAignore_retrieverAignore_chat_modelAignore_custom_event

    Inherited fromLLMManagerMixin(langchain_core)

    Methods

    Mon_llm_new_tokenMon_llm_endMon_llm_error

    Inherited fromChainManagerMixin(langchain_core)

    Methods

    Mon_chain_endMon_chain_errorMon_agent_actionMon_agent_finish

    Inherited fromToolManagerMixin(langchain_core)

    Methods

    Mon_tool_endMon_tool_error

    Inherited fromRetrieverManagerMixin(langchain_core)

    Methods

    Mon_retriever_errorMon_retriever_end

    Inherited fromCallbackManagerMixin(langchain_core)

    Methods

    Mon_llm_startMon_chat_model_startMon_retriever_startMon_chain_startMon_tool_start

    Inherited fromRunManagerMixin(langchain_core)

    Methods

    Mon_retryMon_custom_event

    Parameters

    NameTypeDescription
    logger*logging.Logger

    the logger to use for logging

    log_levelint
    Default:logging.INFO

    the logging level (default: logging.INFO)

    extradict | None
    Default:None

    the extra context to log (default: None)

    **kwargsAny
    Default:{}
    constructor
    __init__
    NameType
    loggerlogging.Logger
    log_levelint
    extradict | None
    attribute
    name: str
    method
    on_text

    Tracer that logs via the input Logger.

    additional keyword arguments.