rzane / file_store

🗄️ A unified interface for file storage backends
MIT License
19 stars 3 forks source link

Build a logger middleware #17

Closed rzane closed 4 years ago

rzane commented 4 years ago

Middlewares wrap adapters with additional behavior. For example:

config
|> FileStore.Adapters.Disk.new()
|> FileStore.Middleware.Logger.new()
|> FileStore.write("foo", "bar")
[debug] WRITE OK key="foo"
:ok