Commit d39b367f authored by Wez's avatar Wez Committed by Commit Bot

[fuchsia] Print the WebEngine version when starting.

Bug: 1020694
Change-Id: I5f0e03328646456dbc1289a259d99b7bd9d8e79b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1893545
Commit-Queue: Wez <wez@chromium.org>
Reviewed-by: default avatarDavid Dorwin <ddorwin@chromium.org>
Reviewed-by: default avatarScott Violet <sky@chromium.org>
Auto-Submit: Wez <wez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712366}
parent 59274faf
...@@ -2457,6 +2457,7 @@ def _CheckSpamLogging(input_api, output_api): ...@@ -2457,6 +2457,7 @@ def _CheckSpamLogging(input_api, output_api):
r"^courgette[\\/]courgette_tool\.cc$", r"^courgette[\\/]courgette_tool\.cc$",
r"^extensions[\\/]renderer[\\/]logging_native_handler\.cc$", r"^extensions[\\/]renderer[\\/]logging_native_handler\.cc$",
r"^fuchsia[\\/]engine[\\/]browser[\\/]frame_impl.cc$", r"^fuchsia[\\/]engine[\\/]browser[\\/]frame_impl.cc$",
r"^fuchsia[\\/]engine[\\/]context_provider_main.cc$",
r"^headless[\\/]app[\\/]headless_shell\.cc$", r"^headless[\\/]app[\\/]headless_shell\.cc$",
r"^ipc[\\/]ipc_logging\.cc$", r"^ipc[\\/]ipc_logging\.cc$",
r"^native_client_sdk[\\/]", r"^native_client_sdk[\\/]",
......
include_rules = [ include_rules = [
"+components/version_info",
"+components/viz/common", "+components/viz/common",
"+content/public/app", "+content/public/app",
"+gpu/command_buffer/service", "+gpu/command_buffer/service",
......
include_rules = [ include_rules = [
"+components/keyed_service/core", "+components/keyed_service/core",
"+components/version_info",
"+content/public/common", "+content/public/common",
"+content/public/browser", "+content/public/browser",
"+media/base", "+media/base",
......
...@@ -14,10 +14,23 @@ ...@@ -14,10 +14,23 @@
#include "base/message_loop/message_pump_type.h" #include "base/message_loop/message_pump_type.h"
#include "base/run_loop.h" #include "base/run_loop.h"
#include "base/task/single_thread_task_executor.h" #include "base/task/single_thread_task_executor.h"
#include "components/version_info/version_info.h"
#include "fuchsia/base/init_logging.h" #include "fuchsia/base/init_logging.h"
#include "fuchsia/base/lifecycle_impl.h" #include "fuchsia/base/lifecycle_impl.h"
#include "fuchsia/engine/context_provider_impl.h" #include "fuchsia/engine/context_provider_impl.h"
namespace {
std::string GetVersionString() {
std::string version_string = version_info::GetVersionNumber();
#if !defined(OFFICIAL_BUILD)
version_string += " (built at " + version_info::GetLastChange() + ")";
#endif // !defined(OFFICIAL_BUILD)
return version_string;
}
} // namespace
int ContextProviderMain() { int ContextProviderMain() {
base::SingleThreadTaskExecutor main_task_executor(base::MessagePumpType::UI); base::SingleThreadTaskExecutor main_task_executor(base::MessagePumpType::UI);
sys::OutgoingDirectory* directory = sys::OutgoingDirectory* directory =
...@@ -28,6 +41,8 @@ int ContextProviderMain() { ...@@ -28,6 +41,8 @@ int ContextProviderMain() {
return 1; return 1;
} }
LOG(INFO) << "Starting WebEngine " << GetVersionString();
ContextProviderImpl context_provider; ContextProviderImpl context_provider;
base::fuchsia::ScopedServiceBinding<fuchsia::web::ContextProvider> binding( base::fuchsia::ScopedServiceBinding<fuchsia::web::ContextProvider> binding(
directory, &context_provider); directory, &context_provider);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment