You can write the logs to some file as they are generated? Like running
dgraph bulk -s schema -f rdffile |& tee bulk.log
Also, for profiling, it can be obtained by a single command: (now that 8080 is the default port opened by bulk loader for profiling)
go tool pprof localhost:8080/debug/pprof/heap
You can take it periodically by something like:
while ; do go tool pprof --text "localhost:8080/debug/pprof/heap" |& head -n 10 | tee -a pprof.log && sleep 900 ; done;