Supervisor children are not guranteed to be atoms. Fixes issue #33
diff --git a/src/error_logger_lager_h.erl b/src/error_logger_lager_h.erl
index 3c86299..f52fed5 100644
--- a/src/error_logger_lager_h.erl
+++ b/src/error_logger_lager_h.erl
@@ -179,7 +179,7 @@
             %% regular supervisor
             MFA = format_mfa(MFArgs),
             Name = proplists:get_value(name, Off),
-            io_lib:format("~s started with ~s at ~w",
+            io_lib:format("~p started with ~s at ~w",
                 [Name, MFA, proplists:get_value(pid, Off)])
     end.