• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information

kreatv-tool-logging_bcm15

This IIP supports sending log to a client.

Parameters

Name Repeat Description Type Default Example
allowedip Multiple IP address of a machine that is allowed to connect to the log server. If no allowed clients are specified, any IP may connect. String allowedip=192.168.1.234
buffer_size Once Size log in bytes (4 KiB - 1 MiB).

Valid range is {4096, ..., 1048576}.

Integer 50000 buffer_size=100000
clientlog_enabled Once Allow log to be sent to clients running in other machines. Boolean true clientlog_enabled=false
devicelog Once Enables logging of the device nodes.

NOTE: This parameter is deprecated. Setting this parameter has no effect.

String devicelog=on
epilog_duration Once The debug logs preceding the event for the duration specified by 'epilog_duration' will be available in the non volatile memory subject to certain conditions. The conditions are (1) The size of uncompressed logs should be less than epilog_max_size (explained earlier in this file) and (2) The platform should be up for more than 'epilog_duration' before the event

Valid range is {1, ...}.

Integer 5 epilog_duration=10
epilog_enabled Once The epilog feature allows storing debug logs preceding a definite time of the occurrence of an event. The events relevant for epilog can be set at runtime. This can include reboot, crash, user defined events etc. The different parameters of this feature such as size and duration can be configured through other IIP parameters that uses 'epilog' as the prefix and are explained later in this file. Boolean false epilog_enabled=true
epilog_max_size Once The logs are stored in RAM before being copied to the non volatile memory due to an event. This parameter specifies the maximum RAM memory in Kilo Bytes that will be consumed for such storage. Once the size of logs stored in RAM exceeds this value, the earliest logs will be removed to fit it within the specified limit of memory.

Valid range is {1, ...}.

Integer 100 epilog_max_size=64
is_level Once Use log levels from information service. I.e. you can control the log level through the cfg.log.level information object. String no is_level=yes
level Once Which log levels to output. Log levels are (in ascending order): all, debug, note, warning, error, fatal, none. Logs below the set level will never be output.

Possible values are:

  • all
  • debug
  • note
  • warning
  • error
  • fatal
  • none
Enum all level=note
local Once Enables local logging. For each boot, a new log file will be created in /pvr/storage/logs.

NOTE: This parameter is deprecated. Use the IIP kreatv-option-log-file:storage=internal instead.

String local
port Once Specifies the port to which the client should connect.

Valid range is {1, ..., 65535}.

Integer 19999 port=11111
prod_level Once Use log levels from production parameters. String no prod_level=yes
socket_buffer_size Once Size of socket send buffer in KiB.

Valid range is {8, ..., 1024}.

Integer 32 socket_buffer_size=64

Details

Version5.1.p5
Content version-
Branchkreatv.5.1.p5
Date20170210
Time143029
Architecturebcm15
Rootdisk dependencieskreatv-platform
Finalize dependencies-
Installation scriptsbuildtime, kit
Dependency onlyno
Explicitno
Allow any parametersno

5.1.p5

Copyright (c) 2017 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.