Logging
Setting
To initialize the logging feature, set up the following flags in Conversation. Each flag can display or record specific content during conversation.
ShowVerboseLog: print conversation details or prompt in console.EnableLlmCompletionLog: log LLM completion results, e.g., real-time prompt sent to LLM and response generated from LLm.EnableExecutionLog: log details after events, e.g., receiving message, executing function, generating response, etc.
json
"Conversation": {
"ShowVerboseLog": false,
"EnableLlmCompletionLog": false,
"EnableExecutionLog": true
}Usage
To enable the logging functionality, add the following line of code in Program.cs.
csharp
builder.Services.AddBotSharpLogger(builder.Configuration);