uloggercommands.h File Reference

#include <uloggercommands.h>

KCmdEnable

const TLitC< sizeof(L"e")/2 >KCmdEnable[static]

Ulogger command line syntax description. ULogger is used to configure and enable/disable logging of trace data on device.

SYNOPSIS: ulogger [-rqtvhioH][-edl <config_options>...][-fsSoicbmn]...

DESCRIPTION: ULogger groups the commands into execution and configuration commands where options -rqtvhH belong to the former group and -edlbnmfsSoic to the latter. Execution commands: -rqtvhioH, require no other arguments. Configuration commands are further divided into: -edl, these require one of the following options '-fsSoic' to be present, these will fail if too many or missing options are given. -fsSoicbmn, these will apply the arguments depending on provided option -edl.

OPTIONS Execution commands: -r Start logging (Run) -q Stop logging (Quit) -t Restart (restarT) while logging, to update configurations -v Verbose mode, will list all results, or silent mode is assumed and only error codes will be returned -h List of options. -o List active output plugin. -i List active input plugin. -H This man page. -? The version of this tool and most usefull commands.

Configuration commands: -e <-fsSoicbmn options> ... Enable/set either of option -fsSoicbmn -d <-fsSoic options> ... Disable/delete either of option -fsSoic -l <-fsSoicbmn options> ... List either of option -fsSoicbmn -f [<filter> ...] Enable/disable/list primary filter 0-255 -s [<filter> ...] Enable/disable/list secondary filter 0-4294967295 -S Enable/disable/list secondary filtering. Enable to filter on secondary filters, Disable to log all traces irrespective of secondary filter. By default filtering is enabled. -o [<filename>] Enable/disable an output plugin, list all output plugins -i [<filename>] Enable/disable an input plugin, list all input plugins -c [<filename> <config> ...] Enable(set)/delete/list plugin configurations. First argument must be the name of the configuration to be changed and any following arguments are treated as values of this configuration. The configuration keyword can not use any white characters (e.g. space or tabulation key). -b [<size> ...] Buffer size, 1-1024 Kb rounded up to nearest page size, 4Kb. -n [<size> ...] Notification size, 0-1024 Kb rounded up to nearest page size, 4Kb. -m [<mode> ...] Buffer mode, 'circular' or 'straight'. Default is straight.

KCmdDisable

const TLitC< sizeof(L"d")/2 >KCmdDisable[static]

KCmdList

const TLitC< sizeof(L"l")/2 >KCmdList[static]

KCmdPrimaryFilter

const TLitC< sizeof(L"f")/2 >KCmdPrimaryFilter[static]

KCmdSecondaryFilter

const TLitC< sizeof(L"s")/2 >KCmdSecondaryFilter[static]

KCmdSecondaryFilterToggle

const TLitC< sizeof(L"S")/2 >KCmdSecondaryFilterToggle[static]

KCmdOutputPlugin

const TLitC< sizeof(L"o")/2 >KCmdOutputPlugin[static]

KCmdInputPlugin

const TLitC< sizeof(L"i")/2 >KCmdInputPlugin[static]

KCmdPluginConfigurations

const TLitC< sizeof(L"c")/2 >KCmdPluginConfigurations[static]

KCmdBuffer

const TLitC< sizeof(L"b")/2 >KCmdBuffer[static]

KCmdNotification

const TLitC< sizeof(L"n")/2 >KCmdNotification[static]

KCmdBufferMode

const TLitC< sizeof(L"m")/2 >KCmdBufferMode[static]

KCmdVerboseMode

const TLitC< sizeof(L"v")/2 >KCmdVerboseMode[static]

KCmdStart

const TLitC< sizeof(L"r")/2 >KCmdStart[static]

KCmdStop

const TLitC< sizeof(L"q")/2 >KCmdStop[static]

KCmdRestart

const TLitC< sizeof(L"t")/2 >KCmdRestart[static]

KCmdHelp

const TLitC< sizeof(L"h")/2 >KCmdHelp[static]

KCmdMan

const TLitC< sizeof(L"H")/2 >KCmdMan[static]

KCmdVersion

const TLitC< sizeof(L"?")/2 >KCmdVersion[static]

KCmdIndicator

const TLitC< sizeof(L"-")/2 >KCmdIndicator[static]

KCmdAll

const TLitC< sizeof(L"all")/2 >KCmdAll[static]

KCmdBufferModeCircular

const TLitC< sizeof(L"circular")/2 >KCmdBufferModeCircular[static]

KCmdBufferModeStraight

const TLitC< sizeof(L"straight")/2 >KCmdBufferModeStraight[static]