verify_output.pl

来自「pl/sql中记log的函数」· PL 代码 · 共 15 行

PL
15
字号
my @levels = ( 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL' );my @expected_lines = ( 7, 6, 3, 2, 1 );for (my $index = 0; $index <= $#levels; $index++) {    my $lines = 0;    my $filename = "log/log4plsql_".$levels[$index].".log";    open INPUT, $filename;    while (<INPUT>) {        $lines++;    }    ($lines == $expected_lines[$index]) or die "ERROR: ".$filename.": expected ".$expected_lines[$index]." lines, found ".$lines."\n";     print STDOUT "INFO: ".$filename." contains correct number of log entries.\n";}print STDOUT "INFO: Test completed successfully!!\n";

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?