001package com.identityworksllc.iiq.common.vo; 002 003/** 004 * Enumerates a LogLevel type, particularly for {@link StampedMessage}. The 005 * levels are intended to have the same semantics as Commons Logging or Log4j. 006 */ 007public enum LogLevel { 008 /** 009 * Trace level: indicates very low-level method input/output debugging 010 */ 011 TRACE, 012 013 /** 014 * Debug level: indicates a medium-level debugging message 015 */ 016 DEBUG, 017 018 /** 019 * Info level: indicates an ordinary log message providing information 020 */ 021 INFO, 022 023 /** 024 * Warn level: indicates a potential problem 025 */ 026 WARN, 027 028 /** 029 * Error level: indicates a severe problem, possibly one interrupting the process 030 */ 031 ERROR 032}