package vlt
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A variant of Bolt logging tool
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.2.5.tar.gz
sha256=756a6cba94204cda45ee767ca5f7e52ec321873dd53de48025c32dba1e03de24
md5=c0f22efcafa1119a9c82ffd9d7422da2
doc/src/vlt/level.ml.html
Source file level.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89(* * This file is part of Bolt. * Copyright (C) 2009-2012 Xavier Clerc. * * Bolt is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * Bolt is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. *) type error = | Invalid_level_string of string | Invalid_level_int of int let string_of_error = function | Invalid_level_string s -> Printf.sprintf "invalid level string %S" s | Invalid_level_int i -> Printf.sprintf "invalid level int \"%d\"" i exception Exception of error let () = Printexc.register_printer (function | Exception error -> Some (string_of_error error) | _ -> None) let fail error = raise (Exception error) type t = | FATAL | ERROR | WARN | INFO | DEBUG | TRACE let levels = [ FATAL ; ERROR ; WARN ; INFO ; DEBUG ; TRACE ] let to_string = function | FATAL -> "FATAL" | ERROR -> "ERROR" | WARN -> "WARN" | INFO -> "INFO" | DEBUG -> "DEBUG" | TRACE -> "TRACE" let of_string x = match String.uppercase_ascii x with | "FATAL" -> FATAL | "ERROR" -> ERROR | "WARN" -> WARN | "INFO" -> INFO | "DEBUG" -> DEBUG | "TRACE" -> TRACE | _ -> fail (Invalid_level_string x) let to_int = function | FATAL -> 0 | ERROR -> 1 | WARN -> 2 | INFO -> 3 | DEBUG -> 4 | TRACE -> 5 let of_int = function | 0 -> FATAL | 1 -> ERROR | 2 -> WARN | 3 -> INFO | 4 -> DEBUG | 5 -> TRACE | x -> fail (Invalid_level_int x)
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>