1 ///////////////////////////////////////////////////////////////////////////////
2 // Copyright (c) 2000-2015 Ericsson Telecom AB
3 // All rights reserved. This program and the accompanying materials
4 // are made available under the terms of the Eclipse Public License v1.0
5 // which accompanies this distribution, and is available at
6 // http://www.eclipse.org/legal/epl-v10.html
7 ///////////////////////////////////////////////////////////////////////////////
13 #include "LoggingBits.hh"
36 struct logging_param_t
38 logging_param_type log_param_selection;
39 char *param_name; // Used to store name of plugin specific param.
44 Logging_Bits logoptions_val;
45 TTCN_Logger::disk_full_action_t disk_full_action_value;
46 TTCN_Logger::timestamp_format_t timestamp_value;
47 TTCN_Logger::source_info_format_t source_info_value;
48 TTCN_Logger::log_event_types_t log_event_types_value;
49 TTCN_Logger::matching_verbosity_t matching_verbosity_value;
50 size_t emergency_logging;
51 TTCN_Logger::emergency_logging_behaviour_t emergency_logging_behaviour_value;
55 struct logging_setting_t
57 component_id_t component;
59 logging_param_t logparam;
60 logging_setting_t *nextparam;
63 struct logging_plugin_t
65 component_id_t component;
68 logging_plugin_t *next;