Changeset 14834
- Timestamp:
- 06/29/08 16:35:59 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Parse-Syslog-Period/trunk/lib/Parse/Syslog/Period/Parser.pm
r14832 r14834 58 58 $self->{parse_module}->require or croak $@; 59 59 60 $self->from or croak "required from";60 $self->from or croak "required 'from'"; 61 61 $self->from->set_time_zone('local'); 62 62 DateTime->compare( $self->from, DateTime->now ) == 1 63 and croak "'from' (first value)must be past from now";63 and croak "'from' must be past from now"; 64 64 $self->{from_time} = $self->from->epoch; 65 65 … … 67 67 $self->to->set_time_zone( 'local' ); 68 68 DateTime->compare( $self->from, $self->to ) == 1 69 and croak "must be future 'to' (second value) from 'from'(first value).";69 and croak "must be future 'to' from 'from'"; 70 70 $self->{to_time} = $self->to->epoch; 71 71 $self->{delayed_to} = $self->to->clone->add( seconds => $class->parse_delay ); … … 134 134 135 135 my $rotate = $self->rotate 136 or croak "r otate is required for legacy option";136 or croak "required rotate"; 137 137 ( $rotate =~ /^(monthly|weekly|daily)$/ ) 138 138 or croak "illegal rotate type '$rotate'"; 139 139 140 140 my $at = $self->rotate_at 141 or croak " at(hour and minute) is required for legacy option";141 or croak "required rotate_at(hour and minute)"; 142 142 my ($rotate_hour, $rotate_minute) = @$at{qw/ hour minute /}; 143 143 ( $rotate_hour and $rotate_minute ) 144 or croak " at must contain hour and minute";144 or croak "rotate_at must contain hour and minute"; 145 145 146 146 my ($unit_type) = %{ $increment_map{$rotate} }; … … 244 244 my $sl = $sp->next or do { undef $self->{sp}; next; }; 245 245 246 ## parse : from_time <= timestamp < delayed_t ime246 ## parse : from_time <= timestamp < delayed_to_time 247 247 ## return: from_time <= timestamp < to_time 248 248 next if $sl->{timestamp} < $self->{from_time};
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)