Logan's contract is worth a little more than $3 million, according to reports. He was scheduled to make a second visit to Green Bay this week, but the Steelers and Hayes were able to agree on a deal for the unrestricted free agent.
"It all came down to that he still wanted to be a Steeler," Hayes told the Green Bay News-Chronicle. "If Mike Logan wasn't going to play there, he would have been a Packer. He absolutely loved his (first) visit to Green Bay (last week)."
The Packers are searching for a replacement for Marques Anderson. Green Bay also has shown no interest in re-signing Antuan Edwards, who with Anderson, played alongside Darren Sharper last year. Michael Hawthorne, an unrestricted free agent, who played with the Packers the second half of last season, is unsigned and has not received interest from other teams.
Logan was a full-time starter last season for the first time in his seven-year NFL career, compiling 93 tackles.
The Packers have shown interest in free safety Mark Roman, an unrestricted free agent from Cincinnati, and also Kansas City cornerback William Bartee, also an unrestricted free agent. The Packers reportedly have offered Bartee a contract, but he also is drawing interest from the New York Giants and Chiefs.