@@ -7,17 +7,17 @@ using namespace swoole;
7
7
const char *file = " /tmp/swoole_log_test.log" ;
8
8
9
9
TEST (log, level) {
10
- sw_logger (). reset ();
11
- sw_logger (). set_level (SW_LOG_NOTICE);
12
- sw_logger (). open (file);
10
+ sw_logger ()-> reset ();
11
+ sw_logger ()-> set_level (SW_LOG_NOTICE);
12
+ sw_logger ()-> open (file);
13
13
14
- sw_logger (). put (SW_LOG_INFO, SW_STRL (" hello info" ));
15
- sw_logger (). put (SW_LOG_NOTICE, SW_STRL (" hello notice" ));
16
- sw_logger (). put (SW_LOG_WARNING, SW_STRL (" hello warning" ));
14
+ sw_logger ()-> put (SW_LOG_INFO, SW_STRL (" hello info" ));
15
+ sw_logger ()-> put (SW_LOG_NOTICE, SW_STRL (" hello notice" ));
16
+ sw_logger ()-> put (SW_LOG_WARNING, SW_STRL (" hello warning" ));
17
17
18
18
swoole::String content (swoole_file_get_contents (file));
19
19
20
- sw_logger (). close ();
20
+ sw_logger ()-> close ();
21
21
unlink (file);
22
22
23
23
ASSERT_FALSE (swString_contains (content.get (), SW_STRL (" hello info" )));
@@ -26,14 +26,14 @@ TEST(log, level) {
26
26
}
27
27
28
28
TEST (log, date_format) {
29
- sw_logger (). reset ();
30
- sw_logger (). set_date_format (" day %d of %B in the year %Y. Time: %I:%S %p" );
31
- sw_logger (). open (file);
29
+ sw_logger ()-> reset ();
30
+ sw_logger ()-> set_date_format (" day %d of %B in the year %Y. Time: %I:%S %p" );
31
+ sw_logger ()-> open (file);
32
32
33
- sw_logger (). put (SW_LOG_WARNING, SW_STRL (" hello world" ));
33
+ sw_logger ()-> put (SW_LOG_WARNING, SW_STRL (" hello world" ));
34
34
swoole::String content (swoole_file_get_contents (file));
35
35
36
- sw_logger (). close ();
36
+ sw_logger ()-> close ();
37
37
unlink (file);
38
38
39
39
int data[16 ];
@@ -55,48 +55,48 @@ TEST(log, date_format) {
55
55
}
56
56
57
57
TEST (log, date_format_long_string) {
58
- sw_logger (). reset ();
59
- sw_logger (). set_level (SW_LOG_ERROR);
58
+ sw_logger ()-> reset ();
59
+ sw_logger ()-> set_level (SW_LOG_ERROR);
60
60
swoole::String content (swString_new (256 ));
61
61
auto str = content.get ();
62
62
63
63
swString_repeat (str, " x" , 1 , 120 );
64
64
swString_append_ptr (str, SW_STRL (" day %d of %B in the year %Y. Time: %I:%S %p" ));
65
65
66
- int retval = sw_logger (). set_date_format (str->str );
66
+ int retval = sw_logger ()-> set_date_format (str->str );
67
67
68
68
ASSERT_EQ (retval, SW_ERR);
69
69
ASSERT_EQ (swoole_get_last_error (), SW_ERROR_INVALID_PARAMS);
70
70
}
71
71
72
72
TEST (log, date_with_microseconds) {
73
- sw_logger (). reset ();
74
- sw_logger (). set_date_with_microseconds (true );
75
- sw_logger (). open (file);
73
+ sw_logger ()-> reset ();
74
+ sw_logger ()-> set_date_with_microseconds (true );
75
+ sw_logger ()-> open (file);
76
76
77
- sw_logger (). put (SW_LOG_WARNING, SW_STRL (" hello world" ));
77
+ sw_logger ()-> put (SW_LOG_WARNING, SW_STRL (" hello world" ));
78
78
swoole::String content (swoole_file_get_contents (file));
79
79
80
- sw_logger (). close ();
80
+ sw_logger ()-> close ();
81
81
unlink (file);
82
82
83
83
std::regex e (" \\ [\\ S+\\ s\\ d{2}:\\ d{2}:\\ d{2}\\ <\\ .(\\ d+)\\ >\\ s@\\ d+\\ .\\ d+\\ ]\t WARNING\t hello world" );
84
84
ASSERT_TRUE (std::regex_search (content.value (), e));
85
85
}
86
86
87
87
TEST (log, rotation) {
88
- sw_logger (). reset ();
89
- sw_logger (). set_rotation (SW_LOG_ROTATION_DAILY);
90
- sw_logger (). open (file);
88
+ sw_logger ()-> reset ();
89
+ sw_logger ()-> set_rotation (SW_LOG_ROTATION_DAILY);
90
+ sw_logger ()-> open (file);
91
91
92
- sw_logger (). put (SW_LOG_WARNING, SW_STRL (" hello world" ));
92
+ sw_logger ()-> put (SW_LOG_WARNING, SW_STRL (" hello world" ));
93
93
94
- ASSERT_EQ (access (sw_logger (). get_file (), R_OK), -1 );
94
+ ASSERT_EQ (access (sw_logger ()-> get_file (), R_OK), -1 );
95
95
ASSERT_EQ (errno, ENOENT);
96
- ASSERT_EQ (access (sw_logger (). get_real_file (), R_OK), 0 );
96
+ ASSERT_EQ (access (sw_logger ()-> get_real_file (), R_OK), 0 );
97
97
98
- sw_logger (). close ();
99
- unlink (sw_logger (). get_real_file ());
98
+ sw_logger ()-> close ();
99
+ unlink (sw_logger ()-> get_real_file ());
100
100
}
101
101
102
102
TEST (log, redirect) {
@@ -106,20 +106,20 @@ TEST(log, redirect) {
106
106
return ;
107
107
}
108
108
109
- sw_logger (). reset ();
110
- retval = sw_logger (). open (file);
109
+ sw_logger ()-> reset ();
110
+ retval = sw_logger ()-> open (file);
111
111
ASSERT_EQ (retval, SW_OK);
112
112
113
- retval = sw_logger (). redirect_stdout_and_stderr (1 );
113
+ retval = sw_logger ()-> redirect_stdout_and_stderr (1 );
114
114
ASSERT_EQ (retval, SW_OK);
115
115
printf (" hello world\n " );
116
116
swoole::String content (swoole_file_get_contents (file));
117
117
ASSERT_NE (content.get (), nullptr );
118
118
119
- sw_logger (). close ();
120
- retval = sw_logger (). redirect_stdout_and_stderr (0 );
119
+ sw_logger ()-> close ();
120
+ retval = sw_logger ()-> redirect_stdout_and_stderr (0 );
121
121
ASSERT_EQ (retval, SW_OK);
122
- unlink (sw_logger (). get_real_file ());
122
+ unlink (sw_logger ()-> get_real_file ());
123
123
124
124
ASSERT_TRUE (swString_contains (content.get (), SW_STRL (" hello world\n " )));
125
125
}
0 commit comments