将详细日志记录添加到 System.Data.SQLite
Add verbose logging to System.Data.SQLite
是否可以向 System.Data.SQLite 添加详细日志记录?
我想记录所有数据库操作,例如连接 opened/closed 和所有 sql 命令
是的,您可以挂接到 SQLiteConnection
上的静态 Changed
事件:
SQLiteConnection.Changed += (sender, eventArgs) =>
{
Console.WriteLine($"{eventArgs.EventType}: {eventArgs.Text}");
};
这会打印出很多信息。 eventArgs
对象还有其他属性。
是否可以向 System.Data.SQLite 添加详细日志记录? 我想记录所有数据库操作,例如连接 opened/closed 和所有 sql 命令
是的,您可以挂接到 SQLiteConnection
上的静态 Changed
事件:
SQLiteConnection.Changed += (sender, eventArgs) =>
{
Console.WriteLine($"{eventArgs.EventType}: {eventArgs.Text}");
};
这会打印出很多信息。 eventArgs
对象还有其他属性。