blob: 99ec31ee6695f3292569f30fbbb2b8ec4f9b6def [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SRC_CONNECTIVITY_NETWORK_DRIVERS_NETWORK_DEVICE_MAC_LOG_H_
#define SRC_CONNECTIVITY_NETWORK_DRIVERS_NETWORK_DEVICE_MAC_LOG_H_
#ifndef NETDEV_DDK
#include <lib/syslog/global.h>
#define LOG_ERROR(msg) FX_LOG(ERROR, "network-mac", msg)
#define LOG_WARN(msg) FX_LOG(WARNING, "network-mac", msg)
#define LOG_INFO(msg) FX_LOG(INFO, "network-mac", msg)
#define LOG_TRACE(msg) FX_VLOG(1, "network-mac", msg)
#define LOGF_ERROR(fmt, ...) FX_LOGF(ERROR, "network-mac", fmt, ##__VA_ARGS__)
#define LOGF_WARN(fmt, ...) FX_LOGF(WARNING, "network-mac", fmt, ##__VA_ARGS__)
#define LOGF_INFO(fmt, ...) FX_LOGF(INFO, "network-mac", fmt, ##__VA_ARGS__)
#define LOGF_TRACE(fmt, ...) FX_VLOGF(1, "network-mac", fmt, ##__VA_ARGS__)
#else
#include <ddk/debug.h>
#define LOG_ERROR(msg) zxlogf(ERROR, msg "")
#define LOG_WARN(msg) zxlogf(WARN, msg "")
#define LOG_INFO(msg) zxlogf(INFO, msg "")
#define LOG_TRACE(msg) zxlogf(TRACE, msg "")
#define LOGF_ERROR(fmt, ...) zxlogf(ERROR, fmt "", ##__VA_ARGS__)
#define LOGF_WARN(fmt, ...) zxlogf(WARN, fmt "", ##__VA_ARGS__)
#define LOGF_INFO(fmt, ...) zxlogf(INFO, fmt "", ##__VA_ARGS__)
#define LOGF_TRACE(fmt, ...) zxlogf(TRACE, fmt "", ##__VA_ARGS__)
#endif
#endif // SRC_CONNECTIVITY_NETWORK_DRIVERS_NETWORK_DEVICE_MAC_LOG_H_