blob: 983c724672a4ff503d62ff3af9a19cab7f51e259 [file] [log] [blame]
// Copyright (c) 2010 The Chromium OS 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 CRASH_SYSTEM_LOGGING_MOCK_H_
#define CRASH_SYSTEM_LOGGING_MOCK_H_
#include <string>
#include "crash/system_logging.h"
class SystemLoggingMock : public SystemLogging {
public:
void Initialize(const char *ident) {}
virtual void LogInfo(const char *format, ...);
virtual void LogWarning(const char *format, ...);
virtual void LogError(const char *format, ...);
const std::string &log() { return log_; }
private:
static std::string identity_;
std::string log_;
std::string ident_;
};
#endif // CRASH_SYSTEM_LOGGING_H_