* Normalizes a Logger.Level to one of the distinct values recognized * by WebDriver's wire protocol. * @param {!Logger.Level} level The input level. * @return {!Logger.Level} The normalized level.
(level)
| 206 | * @return {!Logger.Level} The normalized level. |
| 207 | */ |
| 208 | function normalizeLevel(level) { |
| 209 | if (level.value <= Logger.Level.ALL.value) { // ALL is 0. |
| 210 | return Logger.Level.ALL; |
| 211 | |
| 212 | } else if (level.value === Logger.Level.OFF.value) { // OFF is Infinity |
| 213 | return Logger.Level.OFF; |
| 214 | |
| 215 | } else if (level.value < Logger.Level.INFO.value) { |
| 216 | return Logger.Level.DEBUG; |
| 217 | |
| 218 | } else if (level.value < Logger.Level.WARNING.value) { |
| 219 | return Logger.Level.INFO; |
| 220 | |
| 221 | } else if (level.value < Logger.Level.SEVERE.value) { |
| 222 | return Logger.Level.WARNING; |
| 223 | |
| 224 | } else { |
| 225 | return Logger.Level.SEVERE; |
| 226 | } |
| 227 | } |
| 228 | |
| 229 | |
| 230 | /** |