我正在尝试将解析错误记录到日志文件中。这是用于写入日志文件的代码片段。
if(!array_key_exists(1,$match))
{
$result = file_put_contents("$mapdir/$log_fname","\n$link",FILE_APPEND | LOCK_EX);
if($result===False) echo "Write failed";
else echo "$result bytes written to $mapdir/$log_fname - ";
echo "Link error: $link\n";
return False;
}
返回 -
104 bytes written to configs/test/log - Link error: FR3.SYD - 10GigabitEthernet5/1 - TRDU PUBLICP|10GE|PIPE NETWORKS|18398|LLNW-00004034 [EQX: NETPROV-981]
这意味着内容已成功写入,但是当我打开通过vi命令写入的文件时,我看到了相同的文件。没有添加任何内容。
注释 -
那你为什么认为我现在正面对这个日志文件?