19 lines
527 B
C
19 lines
527 B
C
// SPDX-License-Identifier: Apache-2.0
|
|
// C example demonstrating printf-style Rust logging wrapper
|
|
|
|
#include "../include/rust_backend_ffi.h"
|
|
|
|
int main(int argc, char** argv) {
|
|
(void)argc; (void)argv;
|
|
// Ensure logger is initialized (nullptr -> default path)
|
|
rust_init_logging(NULL);
|
|
|
|
const char* user = "alice";
|
|
int result = 0; // pretend success
|
|
|
|
RUST_LOGF_INFO("C example: user=%s authenticated=%d", user, result);
|
|
RUST_LOGF_DEBUG("C example: debug details: x=%d y=%d", 10, 20);
|
|
|
|
return 0;
|
|
}
|