2017-08-18 35 views
0

是否有可能以某種方式看到核心數據業務完整的SQL日誌,與正在插入的實際值等,這:觀察從核心數據完整的SQL日誌(不佔位)

-com.apple.CoreData.SQLDebug 1只顯示佔位符,如這樣的:

CoreData:SQL:??????INSERT INTO ZFOO(Z_PK,Z_ENT,Z_OPT,ZACTIVE, ZISENROLLED,ZNAME,ZPACKAGETYPE,ZPRODUCTID)VALUES(?,,,,,, , ?)

也許我可以在數據庫級別執行此操作 - 以某種方式強制sql保留日誌?

+1

嘗試設置'-com.apple.CoreData.SQLDebug 3' - 我認爲它可能包含值。 – pbasdf

+0

@pbasdf ohhh,這是一個日誌級別!我認爲這只是一個布爾標誌。它的工作原理,謝謝! (你可以把它寫成答案,選擇它) – Ixx

回答

1

您可以爲SQLDebug標誌指定不同的值,以獲取更多詳細信息。我認爲SQLDebug 3將提供值:

-com.apple.CoreData.SQLDebug 3