ChoosyDataLoggers.ArrayLogger
— TypeArrayLogger
This is a data sink logger which stores information into an array. They are meant to only be used in conjuction with the above DataLogger functions, but could likely be used more generally.
Currently you should only be using the DataLogger constructors to take advantage of the choosy data logging platform.
ChoosyDataLoggers.CountArrayLogger
— TypeCountArrayLogger
This is a data sink logger which stores information into an array. They are meant to only be used in conjuction with the above DataLogger functions, but could likely be used more generally.
Currently you should only be using the DataLogger constructors to take advantage of the choosy data logging platform.
ChoosyDataLoggers.DataLogger
— MethodDataLogger(group::String, args...; kwargs...)
DataLogger(gnp::Vector{<:AbstractString}, args...; kwargs...)
DataLogger(gnp::Union{Tuple{String}, Tuple{String, String}, Tuple{String, String, String}}, args...; kwargs...)
Convencience for string arguments.
ChoosyDataLoggers.NotDataFilter
— MethodNotDataFilter
A convenience constructor for baring data logs going through the other logging frameworks. Maybe could remove this now that the data logger is very low priority?
ChoosyDataLoggers.construct_logger
— Methodconstruct_logger
Create a logger which tee's the current logger (filtering out data logs).
Arguments:
groups_names_and_procs::Vector
where each element is a valid argument for a datalogger.kwargs...
: these are passed to the data loggers.