Hi Family I am struggling to try to enable the mongo logs to show the queries that elixir sends to execute to mondo DB.
type or paste code here
defmodule PocketInformation.Application do
use Application
@impl true
def start(_type, _args) do
children =
[
{
Mongo,
[
name: :mongodb,
database: AppConfig.get_db_name(),
hostname: AppConfig.get_db_host(),
port: AppConfig.get_db_port(),
username: AppConfig.get_db_user(),
password: AppConfig.get_db_password(),
log_queries: true ## is supposed that is set to true the logs queries will be shown
]
}
]
opts = [strategy: :one_for_one, name: __MODULE__]
Supervisor.start_link(children, opts)
end
end
I am using {:mongodb, "~> 1.0.0-beta.1"},
dependency.
I have tried using in my config file the following instruction :
config :mongodb, log_level: :debug ## not work
but not work
I have tried to use Mongo.logger.enable() ## got function Mongo.logger/0 is undefined or private
I have tried with : Application.put_env(:pocket_information, Mongo.Connection, log_queries: true) ## not work
but none of the options have worked so far.