The common definition of $ \omega $-logic (a.k.a $\mathcal{L}_{\omega_1,\omega}$ logic) is the usual first order logic allowing infinite conjunctions and infinite proof.
Chang and Keisler, in section 2.2 of their book, define $\omega$-logic differently*.
They restrict to the language $\{S,+,\cdot,1\}$ of Peano arithmetic and add the following inference rule (the $\omega$-rule):
If $\varphi(0), \varphi(1), \varphi(2),... $ all hold then we may infer $\forall x \varphi(x)$
A theory in the Peano arithmetic language is then said to be "$\omega$-consistent" if it is consistent and the $\omega$-rule hold.
My question is, is the $\omega$ logic on the language of Peano arithmetic as given in Chang Keisler equivalent to $\mathcal{L}_{\omega_1,\omega}$ where $\mathcal{L}$ is the same language?
I couldn't find they way to "translate" the definition from the semantic context to the syntactic context or vice versa.
*This is actually a private case which they later extend to what they call "generalized $\omega$-logic"
Perhaps there is an inconsistency in the terminology of the literature, but the following are simply different logics:
$\mathcal{L}_{\omega_1, \omega}$ has infinitary formulas. I would call this infinitary logic.
Peano arithmetic with the $\omega$-rule has the same formulas as regular Peano arithmetic, but adds an infinitary rule of inference, the $\omega$-rule, which is of the form $$ P(0),P(1),P(2),\ldots \vdash (\forall x)P(x) $$ I would call this $\omega$-logic.
These logics have quite different properties. For example:
In general, $\mathcal{L}_{\omega_1, \omega}$ is used more often in model theory, because it is more expressive. In particular, Scott's isomorphism theorem relies explicity on infinitary logic to characterize countable models up to isomorphism.
On the other hand, the $\omega$-rule is used more often in proof theory. In the ordinal analysis of theories of arithmetic, the induction axioms are a problem, because they introduce "cuts" in derivations (applications of modus ponens) that are difficult to remove. The ingenious solution to this problem is to replace the usual finite derivations with corresponding infinite derivations that use the $\omega$-rule.