summaryrefslogtreecommitdiff
path: root/src/rust/tor_log/lib.rs
blob: 915910d003a54968d2aac4c863ba06c95225c10e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Copyright (c) 2016-2017, The Tor Project, Inc. */
//! See LICENSE for licensing information */

//! Logging wrapper for Rust to utilize Tor's logger, found at
//! src/common/log.c and src/common/torlog.h
//!
//! Exposes different interfaces depending on whether we are running in test
//! or non-test mode. When testing, we use a no-op implementation,
//! otherwise we link directly to C.

extern crate libc;
extern crate tor_allocate;

mod tor_log;

pub use tor_log::*;
pub use tor_log::log::*;