Skip to content

Commit c6e83b1

Browse files
committed
Log local_addr port instead of config port
Instead of printing server.port=0 when setting server.http.port to 0, this will now log the actual port.
1 parent 87120d7 commit c6e83b1

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

src/backend/dimse/cstore/storescp.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@ impl StoreServiceClassProvider {
4444
pub async fn spawn(&self) -> anyhow::Result<()> {
4545
let address = SocketAddr::from((self.inner.config.interface, self.inner.config.port));
4646
let listener = TcpListener::bind(&address).await?;
47-
info!("Started Store Service Class Provider on {}", address);
47+
let server_addr = listener.local_addr()?;
48+
49+
info!(
50+
server.address = server_addr.ip().to_string(),
51+
server.port = server_addr.port(),
52+
"Started Store Service Class Provider"
53+
);
4854
loop {
4955
match listener.accept().await {
5056
Ok((stream, peer)) => {

src/main.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,11 @@ async fn run(config: AppConfig) -> anyhow::Result<()> {
160160
let addr = SocketAddr::from((host, port));
161161
let listener = TcpListener::bind(addr).await?;
162162

163+
let server_addr = listener.local_addr()?;
164+
163165
info!(
164-
server.address = addr.ip().to_string(),
165-
server.port = addr.port(),
166+
server.address = server_addr.ip().to_string(),
167+
server.port = server_addr.port(),
166168
url.full = config.server.http.base_url()?.as_str(),
167169
"Started DICOMweb server"
168170
);

0 commit comments

Comments
 (0)