ChoosyDataLoggers.ArrayLoggerType
ArrayLogger

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.CountArrayLoggerType
CountArrayLogger

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.DataLoggerMethod
DataLogger(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.NotDataFilterMethod
NotDataFilter

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_loggerMethod
construct_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.