【问题标题】:Add verbose logging to System.Data.SQLite将详细日志记录添加到 System.Data.SQLite
【发布时间】:2015-12-27 17:10:18
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    是的,您可以挂接到SQLiteConnection 上的静态Changed 事件:

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

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

    【讨论】:

    • 哦,这看起来真的很有用。已收藏。谢谢拉塞!
    猜你喜欢
    • 2020-08-18
    • 2017-03-13
    • 1970-01-01
    • 2022-11-15
    • 2012-10-08
    • 2013-03-12
    • 1970-01-01
    • 2020-08-02
    • 2018-10-28
    相关资源
    最近更新 更多