• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

trydofor / professional-wings / #125

31 Aug 2024 04:46AM UTC coverage: 63.579% (+0.7%) from 62.919%
#125

push

web-flow
Merge pull request #290 from trydofor/develop

3.2.130

1428 of 2191 new or added lines in 106 files covered. (65.18%)

41 existing lines in 24 files now uncovered.

12923 of 20326 relevant lines covered (63.58%)

0.64 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

60.0
/wings/warlock-shadow/src/main/java/pro/fessional/wings/warlock/controller/api/WebLogViewer.java
1
package pro.fessional.wings.warlock.controller.api;
2

3
import io.swagger.v3.oas.annotations.Operation;
4
import jakarta.servlet.http.HttpServletResponse;
5
import lombok.extern.slf4j.Slf4j;
6
import org.springframework.beans.factory.annotation.Autowired;
7
import org.springframework.web.bind.annotation.GetMapping;
8
import org.springframework.web.bind.annotation.RequestParam;
9
import org.springframework.web.bind.annotation.RestController;
10
import pro.fessional.wings.silencer.spring.boot.ConditionalWingsEnabled;
11
import pro.fessional.wings.slardar.monitor.viewer.LogConf;
12
import pro.fessional.wings.slardar.monitor.viewer.LogViewer;
13
import pro.fessional.wings.slardar.spring.prop.SlardarMonitorProp;
14

15
import java.io.IOException;
16

17
/**
18
 * @author trydofor
19
 * @since 2021-07-20
20
 */
21
@Slf4j
1✔
22
@RestController
23
@ConditionalWingsEnabled(abs = LogConf.Key$enable)
24
public class WebLogViewer extends LogViewer {
25

26
    @Autowired
27
    public WebLogViewer(SlardarMonitorProp prop) {
28
        super(prop.getView(), prop.genRuleKey());
1✔
29
    }
1✔
30

31
    @Operation(summary = "Alarm logs can be viewed in conjunction with alarm notifications when self-monitoring is enabled.", description = """
32
        # Usage
33
        Pass the log id to view the log.
34
        ## Params
35
        * @param id - log id, max 2k caches in 36H
36
        ## Returns
37
        * @return {200 | string} log context or empty""")
38
    @GetMapping(value = "${" + LogConf.Key$mapping + "}")
39
    public void view(@RequestParam("id") String id, HttpServletResponse res) throws IOException {
NEW
40
        super.view(id, res.getOutputStream());
×
NEW
41
    }
×
42
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc