 [semidet,multifile]prolog:debug_print_hook(+Topic, 
+Format, +Args)Hook called by debug/3. 
This hook is used by the graphical frontend that can be activated using prolog_ide/1:
[semidet,multifile]prolog:debug_print_hook(+Topic, 
+Format, +Args)Hook called by debug/3. 
This hook is used by the graphical frontend that can be activated using prolog_ide/1:
?- prolog_ide(debug_monitor).
 [semidet,multifile]prolog:debug_print_hook(+Topic, 
+Format, +Args)Integration of debug/3 with the syslog 
facility. If syslog is enabled, debug/3 is 
re-routed to use the syslog facilities. If the topic of the debug 
message matches one of the sylog
priority values (see syslog/2), 
the message is sent with the corresponding syslog priority. Otherwise it 
it sent with the
[semidet,multifile]prolog:debug_print_hook(+Topic, 
+Format, +Args)Integration of debug/3 with the syslog 
facility. If syslog is enabled, debug/3 is 
re-routed to use the syslog facilities. If the topic of the debug 
message matches one of the sylog
priority values (see syslog/2), 
the message is sent with the corresponding syslog priority. Otherwise it 
it sent with the
debug priority.