Skip to content

Commit 04b9e3d

Browse files
committed
version2
1 parent 09724ac commit 04b9e3d

4 files changed

Lines changed: 50 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 1.0.1
2+
3+
- Latest version.
4+
- Use Dart developper logger.
5+
16
## 1.0.0
27

38
- Initial version.

example/console_tools_example.dart

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,26 @@ void main() {
88
consoleStyle: ConsoleStyles.normal,
99
);
1010
}
11-
Console.log('awesome: Console log normal 002', consoleStyle: ConsoleStyles.clineote);
12-
Console.log('awesome: Console log normal 003', consoleStyle: ConsoleStyles.clineote);
13-
Console.log('awesome: Console log normal 004', consoleStyle: ConsoleStyles.clineote);
11+
Console.log('awesome: Console log normal 002',
12+
consoleStyle: ConsoleStyles.clineote);
13+
Console.log('awesome: Console log normal 003',
14+
consoleStyle: ConsoleStyles.clineote);
15+
Console.log('awesome: Console log normal 004',
16+
consoleStyle: ConsoleStyles.clineote);
1417
Console.log('awesome: Console log normal', consoleStyle: ConsoleStyles.bold);
1518
Console.log('awesome: Console log', consoleStyle: ConsoleStyles.bold);
16-
Console.log('awesome: Console log clineote', consoleStyle: ConsoleStyles.clineote);
17-
Console.log('awesome: Console log clineoteFast', consoleStyle: ConsoleStyles.clineoteFast);
18-
Console.log('awesome: Console log italic', consoleStyle: ConsoleStyles.italic);
19-
Console.log('awesome: Console log lineThrought', consoleStyle: ConsoleStyles.lineThrought);
20-
Console.log('awesome: Console log normal2', consoleStyle: ConsoleStyles.normal2);
21-
Console.log('awesome: Console log opacity', consoleStyle: ConsoleStyles.opacity);
22-
Console.log('awesome: Console log underline', consoleStyle: ConsoleStyles.underline);
19+
Console.log('awesome: Console log clineote',
20+
consoleStyle: ConsoleStyles.clineote);
21+
Console.log('awesome: Console log clineoteFast',
22+
consoleStyle: ConsoleStyles.clineoteFast);
23+
Console.log('awesome: Console log italic',
24+
consoleStyle: ConsoleStyles.italic);
25+
Console.log('awesome: Console log lineThrought',
26+
consoleStyle: ConsoleStyles.lineThrought);
27+
Console.log('awesome: Console log normal2',
28+
consoleStyle: ConsoleStyles.normal2);
29+
Console.log('awesome: Console log opacity',
30+
consoleStyle: ConsoleStyles.opacity);
31+
Console.log('awesome: Console log underline',
32+
consoleStyle: ConsoleStyles.underline);
2333
}

lib/src/console_tools_base.dart

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import 'dart:async';
2+
import 'dart:developer' as dev;
3+
14
enum ConsoleStyles {
25
normal,
36
bold,
@@ -39,14 +42,28 @@ enum ConsoleColors {
3942

4043
class Console {
4144
static log(
42-
dynamic text, {
45+
Object? text, {
4346
ConsoleColors color = ConsoleColors.white,
4447
ConsoleStyles consoleStyle = ConsoleStyles.normal,
48+
String name = 'logger',
49+
DateTime? time,
50+
int? sequenceNumber,
51+
int level = 0,
52+
Zone? zone,
53+
Object? error,
54+
StackTrace? stackTrace,
4555
}) {
46-
var printtext = '\x1B[${color.index + 30}m $text\x1B[${consoleStyle.index + 0}m\x1B[m';
47-
var xcolor = '\x1B[${color.index + 30}m\x1B[${consoleStyle.index + 0}m\x1B[m';
48-
print(xcolor);
49-
print(printtext);
50-
print(xcolor);
56+
var printtext =
57+
'\x1B[${color.index + 30}m$text\x1B[${consoleStyle.index}m\x1B[m';
58+
dev.log(
59+
printtext,
60+
name: name,
61+
error: error,
62+
level: level,
63+
sequenceNumber: sequenceNumber,
64+
stackTrace: stackTrace,
65+
time: time,
66+
zone: zone,
67+
);
5168
}
5269
}

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
name: console_tools
22
description: A consolle logger class, have custom colors, and text styles already defined.
3-
version: 1.0.0
3+
version: 1.0.1
44
homepage: https://github.com/ymrabti/console_tools.git
55

66
environment:
7-
sdk: '>=2.18.1 <3.0.0'
7+
sdk: ">=3.1.0 <4.0.0"
88

99
# dependencies:
1010
# path: ^1.8.0

0 commit comments

Comments
 (0)