19a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu/* 29a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * Copyright (C) 2017 The Android Open Source Project 39a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * 49a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * Licensed under the Apache License, Version 2.0 (the "License"); 59a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * you may not use this file except in compliance with the License. 69a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * You may obtain a copy of the License at 79a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * 89a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * http://www.apache.org/licenses/LICENSE-2.0 99a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * 109a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * Unless required by applicable law or agreed to in writing, software 119a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * distributed under the License is distributed on an "AS IS" BASIS, 129a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 139a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * See the License for the specific language governing permissions and 149a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu * limitations under the License. 159a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu */ 169a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu 179a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu#ifndef LIBTEXTCLASSIFIER_UTIL_BASE_LOGGING_RAW_H_ 189a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu#define LIBTEXTCLASSIFIER_UTIL_BASE_LOGGING_RAW_H_ 199a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu 209a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu#include <string> 219a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu 229a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu#include "util/base/logging_levels.h" 239a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu 249a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianunamespace libtextclassifier { 259a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianunamespace logging { 269a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu 279a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu// Low-level logging primitive. Logs a message, with the indicated log 289a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu// severity. From android/log.h: "the tag normally corresponds to the component 299a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu// that emits the log message, and should be reasonably small". 309a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianuvoid LowLevelLogging(LogSeverity severity, const std::string &tag, 319a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu const std::string &message); 329a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu 339a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu} // namespace logging 349a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu} // namespace libtextclassifier 359a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu 369a2fe7af3672216ebc5febb7127cd18cfaeb5caeAlex Salcianu#endif // LIBTEXTCLASSIFIER_UTIL_BASE_LOGGING_RAW_H_ 37