You can simply open Async in the files that you want to log with Async.Log. Additionally, open Async.Ppx_log_syntax.No_global will prevent you from using Log.Global if you want to avoid the global log.
ppx_log can add source code position to each logged message, configurable at a library level by the -log-source-position switch: