class
Log extends Facade (View source)
Properties
static protected Application|null
|
$app |
The application instance being facaded. |
from
Facade |
static protected array
|
$resolvedInstance |
The resolved object instances. |
from
Facade |
static protected bool
|
$cached |
Indicates if the resolved instance should be cached. |
from
Facade |
Methods
static void
resolved(
Closure $callback)
Run a Closure when the facade has been resolved.
spy()
Convert the facade into a Mockery spy.
expects()
Initiate a mock expectation on the facade.
createMock()
Create a fresh mock instance for the given class.
static bool
isMock()
Determines whether a mock is set as the instance of the facade.
static void
swap(mixed $instance)
Hotswap the underlying instance behind the facade.
static bool
isFake()
Determines whether a "fake" has been set as the facade instance.
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.
build(array $config)
No description
stack(array $channels, string|null $channel = null)
No description
channel(string|null $channel = null)
No description
driver(string|null $driver = null)
No description
static void
emergency(
Stringable $message, array $context = [])
No description
static void
alert(
Stringable $message, array $context = [])
No description
static void
critical(
Stringable $message, array $context = [])
No description
static void
error(
Stringable $message, array $context = [])
No description
static void
warning(
Stringable $message, array $context = [])
No description
static void
notice(
Stringable $message, array $context = [])
No description
static void
info(
Stringable $message, array $context = [])
No description
static void
debug(
Stringable $message, array $context = [])
No description
static void
log(mixed $level,
Stringable $message, array $context = [])
No description
static void
write(string $level,
Stringable|array|string $message, array $context = [])
No description
when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
No description
unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
No description
Details
Run a Closure when the facade has been resolved.
Convert the facade into a Mockery spy.
static MockInterface
partialMock()
Initiate a partial mock on the facade.
static Expectation
shouldReceive()
Initiate a mock expectation on the facade.
Initiate a mock expectation on the facade.
static protected MockInterface
createFreshMockInstance()
Create a fresh mock instance for the given class.
static protected MockInterface
createMock()
Create a fresh mock instance for the given class.
static protected bool
isMock()
Determines whether a mock is set as the instance of the facade.
static protected string|null
getMockableClass()
Get the mockable class for the bound instance.
static void
swap(mixed $instance)
Hotswap the underlying instance behind the facade.
Determines whether a "fake" has been set as the facade instance.
Get the root object behind the facade.
static protected string
getFacadeAccessor()
Get the registered name of the component.
static protected mixed
resolveFacadeInstance(string $name)
Resolve the facade root instance from the container.
static void
clearResolvedInstance(string $name)
Clear a resolved facade instance.
static void
clearResolvedInstances()
Clear all of the resolved instances.
Get the application default aliases.
Get the application instance behind the facade.
Set the application instance.
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.
static LoggerInterface
build(array $config)
static LoggerInterface
stack(array $channels, string|null $channel = null)
static LoggerInterface
channel(string|null $channel = null)
static LoggerInterface
driver(string|null $driver = null)
static array
sharedContext()
static string|null
getDefaultDriver()
static void
setDefaultDriver(string $name)
static void
forgetChannel(string|null $driver = null)
static array
getChannels()
static void
emergency(Stringable $message, array $context = [])
static void
alert(Stringable $message, array $context = [])
static void
critical(Stringable $message, array $context = [])
static void
error(Stringable $message, array $context = [])
static void
warning(Stringable $message, array $context = [])
static void
notice(Stringable $message, array $context = [])
static void
info(Stringable $message, array $context = [])
static void
debug(Stringable $message, array $context = [])
static void
log(mixed $level, Stringable $message, array $context = [])
static void
write(string $level, Stringable|array|string $message, array $context = [])
static Logger
withContext(array $context = [])
static LoggerInterface
getLogger()
static void
setEventDispatcher(Dispatcher $dispatcher)
static Logger|mixed
when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
static Logger|mixed
unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)