Logan has spent 12 seasons in Major League Baseball with five different teams. In 2017 Logan was with the Cleveland Indians where he pitched in 38 games. He finished the season with a 4.71 earned run average and 28 strikeouts over the course of 21 innings pitched.
Logan was placed on the disabled list with a strained left lat muscle in July and did not return to action during the season.
The deal is reportedly worth $2.5 million guaranteed for the 2018 season, according to Adam McCalvy of MLB.com.