StockLogger
in package
Table of Contents
- DEFAULT_MAX_LOG_FILE_SIZE = 1048576
- $baseLogFileName : string
- $logFileName : string
- $maxLogFileSize : int
- $productReadService : ProductReadService
- __construct() : mixed
- addLogEntry() : mixed
- getMaxLogFileSize() : int
- setLogFileName() : mixed
- setMaxLogFileSize() : mixed
- initLogFile() : mixed
Constants
DEFAULT_MAX_LOG_FILE_SIZE
public
mixed
DEFAULT_MAX_LOG_FILE_SIZE
= 1048576
Properties
$baseLogFileName
protected
string
$baseLogFileName
$logFileName
protected
string
$logFileName
$maxLogFileSize
protected
int
$maxLogFileSize
$productReadService
protected
ProductReadService
$productReadService
Methods
__construct()
public
__construct() : mixed
Return values
mixed —addLogEntry()
public
addLogEntry(IdType $productId, DecimalType $newStock, NonEmptyStringType $eventDescription[, StringType $productVariation = null ]) : mixed
Parameters
- $productId : IdType
- $newStock : DecimalType
- $eventDescription : NonEmptyStringType
- $productVariation : StringType = null
Return values
mixed —getMaxLogFileSize()
public
getMaxLogFileSize() : int
Return values
int —setLogFileName()
public
setLogFileName(NonEmptyStringType $fileName) : mixed
Parameters
- $fileName : NonEmptyStringType
Return values
mixed —setMaxLogFileSize()
public
setMaxLogFileSize(int $maxLogFileSize) : mixed
Parameters
- $maxLogFileSize : int
Return values
mixed —initLogFile()
protected
initLogFile() : mixed