【发布时间】:2015-12-27 17:10:18
【问题描述】:
是否可以向 System.Data.SQLite 添加详细日志记录? 我想记录所有数据库操作,例如连接打开/关闭和所有 sql 命令
【问题讨论】:
标签: sqlite ado.net system.data.sqlite
是否可以向 System.Data.SQLite 添加详细日志记录? 我想记录所有数据库操作,例如连接打开/关闭和所有 sql 命令
【问题讨论】:
标签: sqlite ado.net system.data.sqlite
是的,您可以挂接到SQLiteConnection 上的静态Changed 事件:
SQLiteConnection.Changed += (sender, eventArgs) =>
{
Console.WriteLine($"{eventArgs.EventType}: {eventArgs.Text}");
};
这将打印出大量信息。 eventArgs 对象还有其他属性。
【讨论】: