package logs
Logging infrastructure for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
logs-0.9.0.tbz
sha512=b75fb28e83f33461b06b5c9b60972c4a9a9a1599d637b4a0c7b1e86a87f34fe5361e817cb31f42ad7e7cbb822473b28fab9f58a02870eb189ebe88dae8e045ff
doc/src/logs.fmt/logs_fmt.ml.html
Source file logs_fmt.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
(*--------------------------------------------------------------------------- Copyright (c) 2015 The logs programmers. All rights reserved. SPDX-License-Identifier: ISC ---------------------------------------------------------------------------*) let app_style = `Cyan let err_style = `Red let warn_style = `Yellow let info_style = `Blue let debug_style = `Green let pp_brackets pp_v ppf v = Fmt.char ppf '['; pp_v ppf v; Fmt.char ppf ']' let pp_header ~pp_h ppf (l, h) = match l with | Logs.App -> begin match h with | None -> () | Some h -> pp_brackets Fmt.(styled app_style string) ppf h; Fmt.char ppf ' ' end | Logs.Error -> pp_h ppf err_style (match h with None -> "ERROR" | Some h -> h) | Logs.Warning -> pp_h ppf warn_style (match h with None -> "WARNING" | Some h -> h) | Logs.Info -> pp_h ppf info_style (match h with None -> "INFO" | Some h -> h) | Logs.Debug -> pp_h ppf debug_style (match h with None -> "DEBUG" | Some h -> h) let pp_exec_header = let exec = match Array.length Sys.argv with | 0 -> Filename.basename Sys.executable_name | n -> Filename.basename Sys.argv.(0) in let pp_h ppf style h = Fmt.string ppf exec; Fmt.string ppf ": "; pp_brackets Fmt.(styled style string) ppf h; Fmt.char ppf ' '; in pp_header ~pp_h let reporter ?(pp_header = pp_exec_header) ?app ?dst () = Logs.format_reporter ~pp_header ?app ?dst () let pp_header = let pp_h ppf style h = pp_brackets Fmt.(styled style string) ppf h in pp_header ~pp_h
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>