Table of Contents
Shortcuts

# Program Listing for File logging.h

↰ Return to documentation for file (`cpp/include/torch_tensorrt/logging.h`)

    /*
     * Copyright (c) NVIDIA Corporation.
     * All rights reserved.
     *
     * This library is licensed under the BSD-style license found in the
     * LICENSE file in the root directory of this source tree.
     */
    #pragma once

    #include <string>
    #include "torch_tensorrt/macros.h"

    namespace torch_tensorrt {
    namespace logging {
    enum Level {
      kINTERNAL_ERROR,
      kERROR,
      kWARNING,
      kINFO,
      kDEBUG,
      kGRAPH,
    };

    // Are these ones necessary for the user?
    TORCHTRT_API std::string get_logging_prefix();
    TORCHTRT_API void set_logging_prefix(std::string prefix);

    TORCHTRT_API void set_reportable_log_level(Level lvl);

    TORCHTRT_API void set_is_colored_output_on(bool colored_output_on);

    TORCHTRT_API Level get_reportable_log_level();

    TORCHTRT_API bool get_is_colored_output_on();

    // Dont know if we want this?
    TORCHTRT_API void log(Level lvl, std::string msg);
    } // namespace logging
    } // namespace torch_tensorrt

## Docs

Access comprehensive developer documentation for PyTorch

View Docs

## Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

## Resources

Find development resources and get your questions answered

View Resources

To analyze traffic and optimize your experience, we serve cookies on this site. By clicking or navigating, you agree to allow our usage of cookies. As the current maintainers of this site, Facebook’s Cookies Policy applies. Learn more, including about available controls: Cookies Policy.