blob: 73475b49f031da31b1571483433e8e599376869c [file] [log] [blame]
Elly Jones03cd6d72012-06-11 13:04:28 -04001// Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef LOG_TOOL_H
6#define LOG_TOOL_H
7
8#include <string>
9
10#include <base/basictypes.h>
11#include <dbus-c++/dbus.h>
12
13namespace debugd {
14
15class LogTool {
16 public:
17 LogTool();
18 ~LogTool();
19
20 std::string GetLog(const std::string& name, DBus::Error& error); // NOLINT
21 std::map<std::string, std::string> GetAllLogs(DBus::Error& error); // NOLINT
22 private:
23 DISALLOW_COPY_AND_ASSIGN(LogTool);
24};
25
26}; // namespace debugd
27
28#endif // LOG_TOOL_H