Skip to main content

spring_boot_starter_logging 0.1.7 copy "spring_boot_starter_logging: ^0.1.7" to clipboard
spring_boot_starter_logging: ^0.1.7 copied to clipboard

Logging starter for spring_boot_dart: console patterns, log files with rollover, logging.* properties and an in-memory log buffer for in-app log viewers.

0.1.7 #

  • Breaking: Spring Boot's default console and file lines (LogPattern.defaultConsolePattern / defaultFilePattern, replacing LogPattern.defaultPattern): ISO-8601 time with offset, PID, --- [app], [isolate], %-40.40logger{39} :; logging.pattern.dateformat, logging.pattern.level, logging.pattern.correlation, logging.exception-conversion-word, logging.include-application-name / -group, spring.output.ansi.enabled
  • Breaking: LogPattern follows Logback: format modifiers (%-40.40, %.-10), %logger{n} abbreviation, %t / %thread, Java date patterns ('T', XXX; %d alone is yyyy-MM-dd HH:mm:ss,SSS), %ex without a leading line break (write %n%ex), errors printed also without %ex (%nopex turns that off), Boot's %clr(...), %esb, %wEx, ${PID} / ${NAME:-default}; anything it cannot parse fails the start; appenders use LogPattern.formatLine
  • Breaking: logging.logback.rollingpolicy.max-file-size, .max-history, .clean-history-on-start and the new .total-size-cap replace logging.file.max-size, logging.file.max-history, logging.file.clean-history-on-start (now ignored with a warning); FileAppender(maxSize:) is maxFileSize:, new totalSizeCap:
  • Breaking: LoggingSystem.setLevel is setLogLevel (Boot's name); ROOT in any case (or null) is the root logger, also in logging.level.ROOT

0.1.6 #

  • update road map
  • ci: release with a button on main, skip new packages when publishing; shorter pubspec descriptions

0.1.5 #

  • add feign runner + web socket runner
  • add web core + faign starter for http calling

0.1.4 #

  • feat: ObjectMapper in core — JSON on generated metadata (@Introspected, @JsonProperty/@JsonIgnore/@JsonInclude/@JsonCreator/@JsonValue), spring.jackson.* in Boot

0.1.3 #

  • add scheduling + cache starters
  • fix extension add aop docs

0.1.2 #

  • ci: release only from the release branch; fix version-dependent test; Node 24 actions
  • fix tests

0.1.1 #

  • Example on pub.dev (example/) and a description within 180 characters.

0.1.0 #

Initial version.

  • Auto-configured LoggingSystem behind SpringLog (off with logging.enabled=false), installed before application beans are created and uninstalled when the context closes.
  • ConsoleAppender with Logback-like LogPatterns (logging.pattern.console), thresholds per appender (logging.threshold.console / .buffer).
  • LogBuffer: the last records in memory with LogQuery filtering, watch streams (one event per burst), counters, logger names and export.
  • FileAppender (logging.file.name / logging.file.path, logging.pattern.file, logging.threshold.file) with size-based rollover (logging.file.max-size, max-history, clean-history-on-start), LoggingSystem.fileDirectory for relative locations, and a web stub (FileAppender.isSupported).
  • parseDataSize (10MB, 512KB, ...).
  • Custom LogAppenders; runtime level changes.
0
likes
0
points
728
downloads

Publisher

verified publisherfarum-azula.org

Weekly Downloads

Logging starter for spring_boot_dart: console patterns, log files with rollover, logging.* properties and an in-memory log buffer for in-app log viewers.

Repository (GitHub)
View/report issues

Topics

#logging #configuration #spring

License

unknown (license)

Dependencies

spring_boot_dart

More

Packages that depend on spring_boot_starter_logging