Raygun.Util
This module contains utility functions for formatting particular pieces of stacktrace data into strings.
Summary
file_from(list) | Given stacktrace information, get the file name |
format_headers(headers) | Headers are a list of Tuples. Convert them to a keyword list |
function_and_arity(function, list) | Given a function name (atom) and arity (number), return a string in the form func_name/2 |
get_env(app, key, default \\ nil) | So in a release this seems to return {:key, value} instead of {:ok, value} for some reason. So we accept that form as well |
get_key(app, key, default \\ nil) | Like Application.get_env only for get_key function |
line_from(list) | Given stacktrace information, get the line number |
mod_for(module) | Return the module name as a string (binary) |
Functions
Given stacktrace information, get the file name.
Headers are a list of Tuples. Convert them to a keyword list.
Given a function name (atom) and arity (number), return a string in the form func_name/2.
So in a release this seems to return {:key, value} instead of {:ok, value} for some reason. So we accept that form as well….
Like Application.get_env only for get_key function.
Given stacktrace information, get the line number.
Return the module name as a string (binary).