class

Logarithm::ValidationError

Inherits Logarithm::LogarithmError < Exception < Reference < Object

Exception raised when input validation fails.

This includes security-related validation failures:

  • Path traversal attempts in file paths
  • Invalid characters in user inputs
  • Out-of-range numerical parameters
  • Malformed duration or time specifications
  • Suspicious patterns in log data or configuration

Example scenarios:

  • Directory traversal in log file paths
  • Invalid duration format "30x" instead of "30m"
  • Threshold values outside 0.0-1.0 range
  • Shell metacharacters in configuration values