Current section

Files

Jump to
observer_cli src observer_cli_formatter_default.erl
Raw

src/observer_cli_formatter_default.erl

-module(observer_cli_formatter_default).
-behaviour(observer_cli_formatter).
-export([
format/2
]).
%% The extra character makes io_lib's soft truncation exceed the caller's hard cap.
-define(FORMAT_CHARS_LIMIT, 64 * 1024 + 1).
%%--------------------------------------------------------------------
-spec format(Pid :: pid(), Term :: term()) ->
string().
%%--------------------------------------------------------------------
format(Pid, Term) ->
[_ | _] = unicode:characters_to_list(
io_lib:format(
"Process: ~p~n~n~p~n",
[Pid, Term],
[{chars_limit, ?FORMAT_CHARS_LIMIT}]
)
).
%%--------------------------------------------------------------------