This repository was archived by the owner on Dec 2, 2022. It is now read-only.
File tree 4 files changed +33
-16
lines changed
4 files changed +33
-16
lines changed Original file line number Diff line number Diff line change @@ -11,10 +11,12 @@ public class Config
11
11
12
12
public class DiscourseConfig
13
13
{
14
+ public bool LogOnlyErrors { get ; set ; } = true ;
14
15
public string Secret { get ; set ; }
15
16
public string [ ] IgnoredTopicTitles { get ; set ; }
16
17
public bool IgnorePrivateMessages { get ; set ; }
17
18
public MattermostConfig MattermostConfig { get ; set ; }
19
+
18
20
}
19
21
20
22
public class MattermostConfig
@@ -28,6 +30,7 @@ public class MattermostConfig
28
30
//TODO: Look at configuring subscribed events
29
31
public class GithubConfig
30
32
{
33
+ public bool LogOnlyErrors { get ; set ; } = true ;
31
34
public string Secret { get ; set ; }
32
35
public MattermostConfig DefaultMattermostConfig { get ; set ; }
33
36
public List < RepoConfig > RepoList { get ; set ; }
@@ -42,6 +45,7 @@ public class RepoConfig
42
45
43
46
public class DockerHubConfig
44
47
{
48
+ public bool LogOnlyErrors { get ; set ; } = true ;
45
49
public MattermostConfig DefaultMattermostConfig { get ; set ; }
46
50
public List < RepoConfig > RepoList { get ; set ; }
47
51
}
Original file line number Diff line number Diff line change @@ -97,14 +97,18 @@ public async Task<IActionResult> Receive()
97
97
? $ "Unable to post to Mattermost { response . StatusCode } "
98
98
: "Unable to post to Mattermost" ) ;
99
99
100
- return StatusCode ( 500 , response != null
101
- ? $ "Problem posting to Mattermost: { response . StatusCode } "
102
- : "Problem Posting to Mattermost" ) ;
100
+ return StatusCode ( 500 , response != null
101
+ ? $ "Unable to post to Mattermost: { response . StatusCode } "
102
+ : "Unable to post to Mattermost" ) ;
103
103
}
104
104
105
- if ( message != null ) stuffToLog . Add ( message . Text ) ;
106
- stuffToLog . Add ( "Succesfully posted to Mattermost" ) ;
107
- Util . LogList ( stuffToLog ) ;
105
+ if ( ! _config . LogOnlyErrors )
106
+ {
107
+ if ( message != null ) stuffToLog . Add ( message . Text ) ;
108
+ stuffToLog . Add ( "Succesfully posted to Mattermost" ) ;
109
+ Util . LogList ( stuffToLog ) ;
110
+ }
111
+
108
112
return StatusCode ( 200 , "Succesfully posted to Mattermost" ) ;
109
113
}
110
114
Original file line number Diff line number Diff line change @@ -79,13 +79,17 @@ public async Task<IActionResult> Receive()
79
79
: "Unable to post to Mattermost" ) ;
80
80
81
81
return StatusCode ( 500 , response != null
82
- ? $ "Problem posting to Mattermost: { response . StatusCode } "
83
- : "Problem Posting to Mattermost" ) ;
82
+ ? $ "Unable to post to Mattermost: { response . StatusCode } "
83
+ : "Unable to post to Mattermost" ) ;
84
84
}
85
85
86
- stuffToLog . Add ( msg . Text ) ;
87
- stuffToLog . Add ( "Succesfully posted to Mattermost" ) ;
88
- Util . LogList ( stuffToLog ) ;
86
+ if ( ! _config . LogOnlyErrors )
87
+ {
88
+ stuffToLog . Add ( msg . Text ) ;
89
+ stuffToLog . Add ( "Succesfully posted to Mattermost" ) ;
90
+ Util . LogList ( stuffToLog ) ;
91
+ }
92
+
89
93
return StatusCode ( 200 , "Succesfully posted to Mattermost" ) ;
90
94
}
91
95
catch ( Exception e )
Original file line number Diff line number Diff line change @@ -144,12 +144,17 @@ public async Task<IActionResult> Receive()
144
144
: "Unable to post to Mattermost" ) ;
145
145
146
146
return StatusCode ( 500 , response != null
147
- ? $ "Problem posting to Mattermost: { response . StatusCode } "
148
- : "Problem Posting to Mattermost" ) ;
147
+ ? $ "Unable to post to Mattermost: { response . StatusCode } "
148
+ : "Unable to post to Mattermost" ) ;
149
149
}
150
- if ( message != null ) stuffToLog . Add ( message . Text ) ;
151
- stuffToLog . Add ( "Succesfully posted to Mattermost" ) ;
152
- Util . LogList ( stuffToLog ) ;
150
+
151
+ if ( ! _config . LogOnlyErrors )
152
+ {
153
+ if ( message != null ) stuffToLog . Add ( message . Text ) ;
154
+ stuffToLog . Add ( "Succesfully posted to Mattermost" ) ;
155
+ Util . LogList ( stuffToLog ) ;
156
+ }
157
+
153
158
return StatusCode ( 200 , "Succesfully posted to Mattermost" ) ;
154
159
}
155
160
stuffToLog . Add ( "Invalid Signature!" ) ;
You can’t perform that action at this time.
0 commit comments