Module z

Some easy shortcut functions.

Copyright © 2009-2017 Marc Worrell

Authors: Marc Worrell (marc@worrell.nl).

Description

Some easy shortcut functions.

Data Types

context()

context() = #context{}

environment()

environment() = development | test | acceptance | production | education | backup

qvalue()

qvalue() = binary() | string() | #upload{} | term()

severity()

severity() = debug | info | warning | error | fatal

trans()

trans() = #trans{}

validation_error()

validation_error() = invalid | novalue | {script, iodata()} | novalidator | string()

Function Index

c/1Return a new context.
compile/0(Re)make all erlang source modules with the supplied compile options.
debug/2Log a debug message, with extra props.
debug/3
debug/4
debug_msg/3Echo and return a debugging value.
dispatch_list/1Return the complete dispatch information for the site.
dispatch_path/2Shell command: dispatch a path, return trace.
dispatch_url/1Dispatch an URL - find matching site and dispatch the path.
error/2Log a error.
error/3
error/4
flush/0Reset all caches, reload the dispatch rules and rescan all modules.
flush/1
info/2Log an informational message.
info/3
info/4
ld/0Reload all changed Erlang modules.
ld/1Reload an Erlang module.
log/3
m/0(Re)make all erlang source modules and reset the caches.
n/2Send a notification.
n1/2Send a notification to the first observer.
reindex/0Reindex all sites, find new files.
restart/0Full restart of Zotonic.
restart/1Restart a site.
shell_restartsite/1Shell commands: stop a site.
shell_startsite/1Shell commands: start a site.
shell_stopsite/1Shell commands: stop a site.
warning/2Log a warning.
warning/3
warning/4

Function Details

c/1

c(Site::atom()) -> z:context()

Return a new context

compile/0

compile() -> any()

(Re)make all erlang source modules with the supplied compile options. Do not reset the caches.

debug/2

debug(Msg, Context) -> any()

Log a debug message, with extra props.

debug/3

debug(Msg, Props, Context) -> any()

debug/4

debug(Msg, Args, Props, Context) -> any()

debug_msg/3

debug_msg(Module, Line, Msg) -> any()

Echo and return a debugging value

dispatch_list/1

dispatch_list(SiteOrContext) -> any()

Return the complete dispatch information for the site.

dispatch_path/2

dispatch_path(Path, Site) -> any()

Shell command: dispatch a path, return trace

dispatch_url/1

dispatch_url(Url) -> any()

Dispatch an URL - find matching site and dispatch the path

error/2

error(Msg, Context) -> any()

Log a error.

error/3

error(Msg, Props, Context) -> any()

error/4

error(Msg, Args, Props, Context) -> any()

flush/0

flush() -> ok

Reset all caches, reload the dispatch rules and rescan all modules.

flush/1

flush(Site::atom() | z:context()) -> ok

info/2

info(Msg, Context) -> any()

Log an informational message.

info/3

info(Msg, Props, Context) -> any()

info/4

info(Msg, Args, Props, Context) -> any()

ld/0

ld() -> any()

Reload all changed Erlang modules

ld/1

ld(Module) -> any()

Reload an Erlang module

log/3

log(Type::severity(), Props::proplists:proplist(), Context::z:context()) -> ok

m/0

m() -> any()

(Re)make all erlang source modules and reset the caches.

n/2

n(Msg, Context) -> any()

Send a notification

n1/2

n1(Msg, Context) -> any()

Send a notification to the first observer

reindex/0

reindex() -> any()

Reindex all sites, find new files.

restart/0

restart() -> any()

Full restart of Zotonic

restart/1

restart(Site) -> any()

Restart a site

shell_restartsite/1

shell_restartsite(Site) -> any()

Shell commands: stop a site

shell_startsite/1

shell_startsite(Site) -> any()

Shell commands: start a site

shell_stopsite/1

shell_stopsite(Site) -> any()

Shell commands: stop a site

warning/2

warning(Msg, Context) -> any()

Log a warning.

warning/3

warning(Msg, Props, Context) -> any()

warning/4

warning(Msg, Args, Props, Context) -> any()


Generated by EDoc