1
0
mirror of https://github.com/zplug/zplug synced 2025-04-30 13:17:57 +02:00
zplug/base/log/capture.zsh

26 lines
581 B
Bash

__zplug::log::capture::error()
{
local message="$(<&0)"
if [[ -z $message ]]; then
return 0
fi
__zplug::job::handle::flock --escape \
"$_zplug_log[trace]" \
"$(__zplug::log::format::with_json --level "ERROR" --message "$message" "${argv[@]:-}")"
}
__zplug::log::capture::debug()
{
local message="$(<&0)"
if [[ -z $message ]]; then
return 0
fi
__zplug::job::handle::flock --escape \
"$_zplug_log[trace]" \
"$(__zplug::log::format::with_json --level "DEBUG" --message "$message" "${argv[@]:-}")"
}