1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
# madoka 4.1 debug
#
# debug.mpi
# Copyright(c)1998- cookie / The madoka project
#
&list_add($plugin_list, 'debug');
$log_name{'D'} = 'dbg%M%D';
$log_handle{'D'} = 'L2';
$log_file{'D'} = '';
$debug = 1;
sub cl_debug {
local($n, $cl_no) = @_;
if ($n eq '1' && $debug == 0) {
$debug = 1;
$log_handle{'D'} = 'L2';
$log_name{'D'} = 'dbg%M%D';
¤t_time;
&log_open('D');
chmod($log_mode, $log_file{'D'});
printf L2 "%04d/%02d/%02d %02d:%02d:%02d\n", $year, $mon, $mday, $hour, $min, $sec;
close(L2);
} elsif ($n eq '0' && $debug == 1) {
$debug = 0;
delete $log_handle{'D'};
delete $log_name{'D'};
}
&send('cl', "NOTICE $us_nick :debug: $debug\n");
}
sub cl_print {
local($com, $cl_no) = @_;
local($pr) = eval($com);
&send('cl', "NOTICE $us_nick : $pr\n");
}
|