您的位置:首页 > 其它

perl写日志

2013-09-30 11:10 267 查看
#!/usr/bin/perl -w

sub append_log
{
#     ###文件和行号信息
open (LOG, ">>log.txt");
#     print LOG "[$0.";
#     print LOG __LINE__;
#     print LOG "]";

###内容字段
$i=0;

foreach $value(@_)
{
if ($i == 0)
{
print LOG "[";
}
elsif ($i == 1)
{
print LOG ".";
}
elsif ($i == 2)
{
print LOG "] ";
}
else
{
print LOG " ";
}
$i++;
print LOG $value;
}
print LOG "\n";

close(LOG);
}

1;


上面是head.pl中的内容,在文件test.pl中使用如下:

#!/usr/bin/perl -w

require "head.pl";

append_log($0, __LINE__, "a", "b", 1, 99+3);


结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  perl