Changes on XML creation.
This commit is contained in:
parent
678972bc58
commit
cdb02a32a2
|
@ -3678,11 +3678,6 @@ sub write_module_xml ($@) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($module->{'func'} == \&module_logger) {
|
|
||||||
$Xml .= $data[0];
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
# Critical section
|
# Critical section
|
||||||
$Sem->down () if (defined ($Sem));
|
$Sem->down () if (defined ($Sem));
|
||||||
|
|
||||||
|
@ -3690,7 +3685,9 @@ sub write_module_xml ($@) {
|
||||||
" <name><![CDATA[" . $module->{'name'} . "]]></name>\n" .
|
" <name><![CDATA[" . $module->{'name'} . "]]></name>\n" .
|
||||||
" <description><![CDATA[" . $module->{'description'} . "]]></description>\n" .
|
" <description><![CDATA[" . $module->{'description'} . "]]></description>\n" .
|
||||||
" <type>" . $module->{'type'} . "</type>\n";
|
" <type>" . $module->{'type'} . "</type>\n";
|
||||||
|
|
||||||
|
$Xml .= " <encoding>base64</encoding>\n" if($module->{'type'} eq "log");
|
||||||
|
|
||||||
# Interval
|
# Interval
|
||||||
$Xml .= " <module_interval>" . $module->{'interval'} . "</module_interval>\n";
|
$Xml .= " <module_interval>" . $module->{'interval'} . "</module_interval>\n";
|
||||||
|
|
||||||
|
@ -4095,28 +4092,9 @@ sub grep_logs {
|
||||||
sub create_log {
|
sub create_log {
|
||||||
my ($module_name, $module_type, @data) = @_;
|
my ($module_name, $module_type, @data) = @_;
|
||||||
|
|
||||||
# No data
|
|
||||||
if ($#data < 0 && $module_type ne "generic_proc") {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Log module
|
|
||||||
my $output = "<log_module>\n";
|
|
||||||
$output .= " <source><![CDATA[" . $module_name . "]]></source>\n";
|
|
||||||
$output .= " <type><![CDATA[" . $module_type . "]]></type>\n";
|
|
||||||
|
|
||||||
my $data_content = process_log_monitoring($module_type, @data);
|
my $data_content = process_log_monitoring($module_type, @data);
|
||||||
|
|
||||||
if($module_type eq "log"){
|
return $data_content;
|
||||||
$output .= " <encoding>base64</encoding>\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
$output .= " <data><![CDATA[";
|
|
||||||
$output .= $data_content;
|
|
||||||
$output .= "]]></data>\n";
|
|
||||||
$output .= "</log_module>\n";
|
|
||||||
|
|
||||||
return $output;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue