spring_boot_starter_logging 0.1.7
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, replacingLogPattern.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:
LogPatternfollows Logback: format modifiers (%-40.40,%.-10),%logger{n}abbreviation,%t/%thread, Java date patterns ('T',XXX;%dalone isyyyy-MM-dd HH:mm:ss,SSS),%exwithout a leading line break (write%n%ex), errors printed also without%ex(%nopexturns that off), Boot's%clr(...),%esb,%wEx,${PID}/${NAME:-default}; anything it cannot parse fails the start; appenders useLogPattern.formatLine - Breaking:
logging.logback.rollingpolicy.max-file-size,.max-history,.clean-history-on-startand the new.total-size-capreplacelogging.file.max-size,logging.file.max-history,logging.file.clean-history-on-start(now ignored with a warning);FileAppender(maxSize:)ismaxFileSize:, newtotalSizeCap: - Breaking:
LoggingSystem.setLevelissetLogLevel(Boot's name);ROOTin any case (ornull) is the root logger, also inlogging.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
LoggingSystembehindSpringLog(off withlogging.enabled=false), installed before application beans are created and uninstalled when the context closes. ConsoleAppenderwith Logback-likeLogPatterns (logging.pattern.console), thresholds per appender (logging.threshold.console/.buffer).LogBuffer: the last records in memory withLogQueryfiltering,watchstreams (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.fileDirectoryfor relative locations, and a web stub (FileAppender.isSupported).parseDataSize(10MB,512KB, ...).- Custom
LogAppenders; runtime level changes.