copy method

LogOption copy(
  1. LogOption? option
)

Merge attributes.

Implementation

LogOption copy(LogOption? option) {
  return LogOption(
    projectName: option?.projectName ?? projectName ?? 'idkit_log',
    isEnable: option?.isEnable ?? isEnable ?? true,
    language: option?.language ?? language ?? Language.en,
    colorTheme: option?.colorTheme ?? colorTheme ?? ColorTheme.blue,
    decorator: option?.decorator ?? decorator ?? '*',
    splitDecorator: option?.splitDecorator ?? splitDecorator ?? '-',
    mode: option?.mode ?? mode ?? LogMode.normal,
  );
}