Skip to content

Commit c724142

Browse files
committed
Refactor InfoController to ensure logger initialization and update greeting message for consistency
1 parent 3ef0d84 commit c724142

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/MyWebApi/MyWebApi/Controllers/WeatherForecastController.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,25 @@ public class InfoController : ControllerBase
1010

1111
public InfoController(ILogger<InfoController> logger)
1212
{
13-
_logger = logger;
13+
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
14+
_logger.LogInformation("InfoController instantiated.");
1415
}
1516

1617
[HttpGet(Name = "Get")]
1718
public IActionResult Get()
1819
{
19-
var _helloworld = "Hello World... 12345";
20+
var _helloworld = "Hello World from InfoController. This is a sample message.";
2021
var message = "Hello World from InfoController. This is a sample message.";
2122
_logger.LogInformation(message);
2223
return Ok(message);
2324
}
25+
26+
[HttpGet("hello")]
27+
public IActionResult Hello()
28+
{
29+
var message = "Hello from InfoController!";
30+
_logger.LogInformation(message);
31+
return Ok(message);
32+
}
2433
}
2534
}

0 commit comments

Comments
 (0)