Name

ErrorFile — specify error log filename

SYNOPSIS

filename

DESCRIPTION

Specify the error log file location.

The Interchange daemon must have the permission to create and write to the specified file.

DIRECTIVE TYPE AND DEFAULT VALUE

Global directive,
Catalog directive

EXAMPLES

Example: Setting ErrorFile

ErrorLog /var/log/interchange/error.log

NOTES

AVAILABILITY

ErrorFile is available in Interchange versions:

4.6.0-5.7.0 (cvs-head)

SOURCE

Interchange 5.7.0:

Source: lib/Vend/Config.pm
Line 504

['ErrorFile',     'root_dir',          undef],

Source: lib/Vend/Config.pm
Line 3821 (context shows lines 3821-3828)

sub parse_root_dir {
my($var, $value) = @_;
return '' unless $value;
$value = "$Global::VendRoot/$value"
  unless file_name_is_absolute($value);
$value =~ s./+$..;
return $value;
}

Source: lib/Vend/Config.pm
Line 531

['ErrorFile',        'relative_dir',     'error.log'],

Source: lib/Vend/Config.pm
Line 3863 (context shows lines 3863-3884)

sub parse_relative_dir {
my($var, $value) = @_;

if ($Global::NoAbsolute) {
  # sanity check on filenames
  if (file_name_is_absolute($value)) {
    config_error('Absolute path %s not allowed in %s directive',
           $value, $var)
  }
  if ($value =~ m#^\.\./.*\.\.#) {
    config_error('Path %s outside of catalog directory not allowed in %s directive',
           $value, $var)
  }
}

$C->{Source}{$var} = $value;

$value = "$C->{VendRoot}/$value"
  unless file_name_is_absolute($value);
$value =~ s./+$..;
$value;
}

AUTHORS

Interchange Development Group

SEE ALSO

SysLog(7ic), ErrorDestination(7ic), LogFile(7ic)

DocBook! Interchange!