将详细日志记录添加到System.Data.SQLite

时间:2015-12-27 17:10:18

标签: sqlite ado.net system.data.sqlite

是否可以向System.Data.SQLite添加详细日志记录? 我想记录所有数据库操作,如连接打开/关闭和所有sql命令

1 个答案:

答案 0 :(得分:2)

是的,您可以加入Changed上的静态SQLiteConnection事件:

SQLiteConnection.Changed += (sender, eventArgs) =>
{
    Console.WriteLine($"{eventArgs.EventType}: {eventArgs.Text}");
};

这将打印出大量信息。该eventArgs对象上还有其他属性。