diff --git a/.tool-versions b/.tool-versions
deleted file mode 100644
index 41659ed..0000000
--- a/.tool-versions
+++ /dev/null
@@ -1 +0,0 @@
-elixir 1.13.3
diff --git a/lib/graphql.ex b/lib/graphql.ex
index fad9aec..bfeec94 100644
--- a/lib/graphql.ex
+++ b/lib/graphql.ex
@@ -40,8 +40,6 @@ defmodule BridgeEx.Graphql do
   # credo:disable-for-next-line Credo.Check.Refactor.CyclomaticComplexity
   defmacro __using__(opts) when is_list(opts) do
     quote do
-      require Logger
-
       alias BridgeEx.Auth0AuthorizationProvider
       alias BridgeEx.Graphql.Client
       alias BridgeEx.Graphql.Formatter.SnakeCase
diff --git a/lib/graphql/client.ex b/lib/graphql/client.ex
index 5b4d3f3..e57082e 100644
--- a/lib/graphql/client.ex
+++ b/lib/graphql/client.ex
@@ -94,9 +94,17 @@ defmodule BridgeEx.Graphql.Client do
   end
 
   defp log_options do
-    Application.get_env(:bridge_ex, :log_options,
-      log_query_on_error: false,
-      log_response_on_error: false
+    global_log_options = Application.get_env(:bridge_ex, :log_options, [])
+
+    if length(global_log_options) != 0 do
+      Logger.warning(
+        "Global log_options is deprecated and will be removed in the future, please use the local ones"
+      )
+    end
+
+    Keyword.merge(
+      [log_query_on_error: false, log_response_on_error: false],
+      global_log_options
     )
   end