Use pretty_logging
This commit is contained in:
parent
6d71707673
commit
4e792e4c34
3 changed files with 10 additions and 5 deletions
|
@ -2,10 +2,11 @@ import 'package:angel_container/mirrors.dart';
|
|||
import 'package:angel_framework/angel_framework.dart';
|
||||
import 'package:angel_framework/http.dart';
|
||||
import 'package:logging/logging.dart';
|
||||
import 'package:pretty_logging/pretty_logging.dart';
|
||||
|
||||
main() async {
|
||||
// Logging set up/boilerplate
|
||||
Logger.root.onRecord.listen(print);
|
||||
Logger.root.onRecord.listen(prettyLog);
|
||||
|
||||
// Create our server.
|
||||
var app = Angel(
|
||||
|
|
|
@ -98,11 +98,14 @@ class Routable extends Router<RequestHandler> {
|
|||
middleware ??= [];
|
||||
final handlers = <RequestHandler>[];
|
||||
// Merge @Middleware declaration, if any
|
||||
var reflector = _container?.reflector;
|
||||
if (reflector != null && reflector is! ThrowingReflector) {
|
||||
Middleware middlewareDeclaration =
|
||||
getAnnotation<Middleware>(handler, _container?.reflector);
|
||||
if (middlewareDeclaration != null) {
|
||||
handlers.addAll(middlewareDeclaration.handlers);
|
||||
}
|
||||
}
|
||||
|
||||
final handlerSequence = <RequestHandler>[];
|
||||
handlerSequence.addAll(middleware ?? []);
|
||||
|
|
|
@ -32,4 +32,5 @@ dependencies:
|
|||
dev_dependencies:
|
||||
http: ^0.12.0
|
||||
io: ^0.3.0
|
||||
pretty_logging: ^1.0.0
|
||||
test: ^1.0.0
|
||||
|
|
Loading…
Reference in a new issue