Packages

libnfc native wrapper

Current section

Files

Jump to
libnfc_ex lib libnfc logger.ex
Raw

lib/libnfc/logger.ex

# SPDX-License-Identifier: Apache-2.0
defmodule LibNFC.Logger do
@moduledoc """
Sample logger implementation of `LibNFC.Presence` behaviour.
"""
@moduledoc since: "0.1.0"
use LibNFC.Presence
require Logger
@impl true
def handle_target_in(target, state) do
Logger.info("selected target: #{inspect(uid_hex(target))}")
{:ok, state}
end
@impl true
def handle_target_out(state) do
Logger.info("target disappeared")
{:ok, state}
end
end