public Logger(Log log) { var p = Marshal.GetFunctionPointerForDelegate(log); this.Handle = LevelDBInterop.leveldb_logger_create(p); }