|
3 | 3 |
|
4 | 4 | package com.java.inspector; |
5 | 5 |
|
| 6 | +import org.slf4j.Logger; |
| 7 | +import org.slf4j.LoggerFactory; |
6 | 8 | import software.amazon.awssdk.services.inspector2.Inspector2Client; |
7 | 9 | import software.amazon.awssdk.services.inspector2.model.BatchGetAccountStatusRequest; |
8 | 10 | import software.amazon.awssdk.services.inspector2.model.BatchGetAccountStatusResponse; |
|
30 | 32 | * https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html |
31 | 33 | */ |
32 | 34 | public class HelloInspector { |
33 | | - |
| 35 | + private static final Logger logger = LoggerFactory.getLogger(HelloInspector.class); |
34 | 36 | public static void main(String[] args) { |
35 | | - System.out.println(" Hello Amazon Inspector!"); |
| 37 | + logger.info(" Hello Amazon Inspector!"); |
36 | 38 | try (Inspector2Client inspectorClient = Inspector2Client.builder() |
37 | 39 | .build()) { |
38 | 40 |
|
39 | | - System.out.println("Checking Inspector account status..."); |
| 41 | + logger.info("Checking Inspector account status..."); |
40 | 42 | checkAccountStatus(inspectorClient); |
41 | | - System.out.println(); |
| 43 | + logger.info(""); |
42 | 44 |
|
43 | | - System.out.println("Checking for recent findings..."); |
| 45 | + logger.info("Checking for recent findings..."); |
44 | 46 | listRecentFindings(inspectorClient); |
45 | | - System.out.println(); |
| 47 | + logger.info(""); |
46 | 48 |
|
47 | | - System.out.println("Checking usage totals..."); |
| 49 | + logger.info("Checking usage totals..."); |
48 | 50 | showUsageTotals(inspectorClient); |
49 | | - System.out.println(); |
| 51 | + logger.info(""); |
50 | 52 |
|
51 | | - System.out.println("The Hello Inspector example completed successfully."); |
| 53 | + logger.info("The Hello Inspector example completed successfully."); |
52 | 54 |
|
53 | 55 | } catch (Inspector2Exception e) { |
54 | | - System.err.println(" Error: " + e.getMessage()); |
55 | | - System.err.println(" Troubleshooting:"); |
56 | | - System.err.println("1. Verify AWS credentials are configured"); |
57 | | - System.err.println("2. Check IAM permissions for Inspector2"); |
58 | | - System.err.println("3. Ensure Inspector2 is enabled in your account"); |
59 | | - System.err.println("4. Verify you're using a supported region"); |
| 56 | + logger.info(" Error: {}" , e.getMessage()); |
| 57 | + logger.info(" Troubleshooting:"); |
| 58 | + logger.info("1. Verify AWS credentials are configured"); |
| 59 | + logger.info("2. Check IAM permissions for Inspector2"); |
| 60 | + logger.info("3. Ensure Inspector2 is enabled in your account"); |
| 61 | + logger.info("4. Verify you're using a supported region"); |
60 | 62 | } |
61 | 63 | } |
62 | 64 |
|
|
0 commit comments