- join '/', qw(info debug1 debug2 query trace)[ grep { (reverse split //, sprintf "%05b", $_[0])[$_] } 0..4 ]
-}
-
-sub watch_form_variable {
- my ($self, $var) = @_;
-
- $self->{"watchedvars"}->{$var} = $main::form->{$var};
- $self->_write("WATCH", "Adding \$form->{$var} with current value \"$main::form->{$var}\"");
-}
-
-sub check_watched_form_variables {
- my ($self) = @_;
-
- return unless $main::form;
-
- foreach my $var (sort(keys(%{ $self->{"watchedvars"} }))) {
- if ($main::form->{$var} ne $self->{"watchedvars"}->{$var}) {
- $self->_write("WATCH", "Variable \$form->{$var} changed from \"" .
- $self->{"watchedvars"}->{$var} . "\" to \"" .
- $main::form->{$var} . "\"");
- $self->{"watchedvars"}->{$var} = $main::form->{$var};
- }
- }
+ join '/', qw(info debug1 debug2 query trace error_call_trace)[ grep { (reverse split //, sprintf "%05b", $_[0])[$_] } 0..5 ]