rewrite from lager
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
755 B

  1. -record(rumMsg, {
  2. severity :: rumAtomLevel()
  3. , pid :: pid()
  4. , node :: node()
  5. , module :: module()
  6. , function :: atom()
  7. , file :: atom()
  8. , line :: integer()
  9. , metadata :: [tuple()]
  10. , datetime :: binary()
  11. , timestamp :: non_neg_integer()
  12. , message :: list()
  13. , destinations :: list()
  14. }).
  15. -define(newMsg(Severity, Pid, Node, Module, Function, File, Line, Metadata, Destinations, TimeMs, Msg),
  16. #rumMsg{
  17. severity = Severity
  18. , pid =Pid
  19. , node = Node
  20. , module = Module
  21. , function = Function
  22. , file =File
  23. , line =Line
  24. , metadata =Metadata
  25. , datetime = rumUtil:msToBinStr(TimeMs)
  26. , timestamp = TimeMs
  27. , message = Msg
  28. , destinations = Destinations
  29. }).