Mercurial > core / lisp/ffi/rocksdb/logger.lisp
changeset 607: |
1a5828267b90 |
parent: |
c7f9bfc9570f
|
child: |
5e57683a0c28 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sun, 18 Aug 2024 21:37:07 -0400 |
permissions: |
-rw-r--r-- |
description: |
rocksdb logger function and callback macros |
1 ;;; logger.lisp --- RocksDB Logger 3 ;; RocksDB Logger Lisp FFI 8 (define-alien-routine rocksdb-logger-destroy void 9 (logger (* rocksdb-logger))) 11 (define-alien-type rocksdb-log-function 18 (define-alien-routine rocksdb-logger-create-stderr-logger (* rocksdb-logger) 22 (define-alien-routine rocksdb-logger-create-callback-logger (* rocksdb-logger) 24 (fn (* rocksdb-log-function)) 29 (define-alien-callable rocksdb-log-default void 34 (log:debug! priv lev msg len))